nginx1.15安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx1.15安装相关的知识,希望对你有一定的参考价值。
安装环境:
操作系统: 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 重新打开日志文件.
以上是关于nginx1.15安装的主要内容,如果未能解决你的问题,请参考以下文章
Centos7编译安装nginx1.15+MariaDB10.3+php-7.2
如何在亚马逊 Linux 发行版上安装 nginx 1.9.15
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途