标签:span 查看 XML 下载 配置 日志文件 quit add exec
安装环境:
操作系统: centos7.5
nginx版本: 1.15.1
安装:
1. 安装依赖包:
# yum -y install pcre pcre-devel openssl openssl-devel gcc gcc-c++ autoconf automake zlib-devel libxml2 libxml2-dev libxslt-devel gd-devel perl-devel perl-ExtUtils-Embed GeoIP GeoIP-devel GeoIP-data make GeoIP-devel GeoIP-update
2.下载nginx1.15
#curl -o nginx-1.15.1.tar.gz http://nginx.org/download/nginx-1.15.1.tar.gz
3.创建用户和组
# groupadd nginx # useradd nginx -g nginx -s /sbin/nologin -M
4.解压,配置,编译,安装
# tar -zxvf nginx-1.15.1.tar.gz #cd nginx-1.15.1 # ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_geoip_module --with-http_stub_status_module --with-http_sub_module --with-stream --with-stream=dynamic # make && make install
5.添加为系统服务
# cat /usr/lib/systemd/system/nginx.service
[Unit] Description=nginx After=network.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -q -g 'daemon on; master_process on;' ExecStart=/usr/local/nginx/sbin/nginx -g 'daemon on; master_process on;' ExecReload=/usr/local/nginx/sbin/nginx -g 'daemon on; master_process on;' -s reload ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /usr/local/nginx/logs/nginx.pid TimeoutStopSec=5 KillMode=mixed [Install] WantedBy=multi-user.target
6.nginx命令行参数:
-V 查看编译参数。 -h 查看帮助。 -g 设置全局配置指令。 -s 发送信号 信号: stop 快速关闭 quit 正常关闭,等待工作进程完成当前请求后停止nginx进程 reload 重新加载配置文件 reopen 重新打开日志文件.
标签:span 查看 XML 下载 配置 日志文件 quit add exec
原文地址:http://blog.51cto.com/liyuanjie/2151738