安装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