Linux下直接安装Nginx

安装Nginx

检查依赖包

rpm -qa | grep gcc
rpm -qa | grep pcre-devel
rpm -qa | grep zlib
rpm -qa | grep openssl
yum -y install gcc gcc-c++ zlib zlib-devel pcre-devel openssl openssl-devel perl

下载此三个安装包:

zlib-1.2.8.tar.gz(http://www.zlib.net/fossils/),pcre-8.36.tar.gz,(http://ftp.pcre.org/pub/pcre/),openssl-1.0.2d.tar.gz

Zlib:

tar–zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

Pcre:
至你的指定目录解压:

tar–zxvf pcre-8.36.tar.gz
cd pcre-8.36
./configure
make
make install

Openssl:
至你的指定目录解压:

tar–zxvf openssl-1.0.2d.tar.gz
cd openssl-1.0.2d
./config
make
make install

安装nginx
从官网下载安装包:
Nginx:

tar–zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx
make
make install

增加软连接(软连接可以根据安装的pcre版本来选择下列连接版本):

ls /lib64/ | grep pcre

会显示如下信息:

libpcre.so.0
libpcre.so.0.0.1

然后添加软连接:

ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

启动:

/usr/localnginx/bin//nginx -c user/local/nginx/conf/nginx.conf  

在系统服务目录里创建nginx.service文件

vi /usr/lib/systemd/system/nginx.service

写入

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target

设置开机自启

systemctl enable nginx.service

查看nginx状态

systemctl status nginx.service

重启Nginx

pkill -9 nginx
ps aux | grep nginx
systemctl start nginx

查看状态

systemctl status nginx.service
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值