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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容