CentOS7.4 编译安装 Nginx1.8.1

解决依赖关系
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

nginx源码下载地址
http://nginx.org/download/

解压
tar -zxvf nginx-1.8.1.tar.gz

进入目录
cd nginx-1.8.1

检测配置
./configure --prefix=/usr/local/nginx --sbin-path=/usr/bin/nginx --with-http_ssl_module
--prefix 安装位置
--sbin-path 执行命令
参考手册

编译并安装
make && make install

启动nginx
/usr/bin/nginx

查看进程
pstree -p | grep nginx
显示2个进程 ( 一个主进程 一个工作进程 )

加入systemctl中管理

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/bin/nginx 
ExecStop=/usr/bin/nginx -s stop
ExecReload=/usr/bin/nginx -s reload
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载systemctl配置

systemctl daemon-reload

你可能感兴趣的:(CentOS7.4 编译安装 Nginx1.8.1)