Centos 7 nginx 安装

安装以下:

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel


安装以下:

pcre:

wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz

tar -xvf pcre-8.42.tar.gz

cd pcre-8.42

./configure

make && make install 


nginx:

wget http://nginx.org/download/nginx-1.9.9.tar.gz

tar -xvf nginx-1.9.9.tar.gz

cd nginx-1.9.9

./configure --prefix=/usr/local/nginx  --with-http_stub_status_module --with-http_ssl_module --with-pcre=/root/pcre-8.42

make && make install

/usr/local/nginx/sbin/nginx -v


创建启动服务

vi /lib/systemd/system/nginx.service


[Unit]

Description=nginx

  

[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


启动命令
systemctl start nginx.service 

防止出现  Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.  执行下面的命令

systemctl daemon-reload

原文地址:https://www.cnblogs.com/niuniu0108/p/13323089.html