nginx是 HTTP 和反向代理服务器,邮件(IMAP/POP3/SMTP)代理服务器和通用 TCP/UDP 代理服务器。是俄罗斯人Igor Sysoev编写的轻量级Web服务器。
1. 官网下载地址
http://nginx.org/en/download.html
2. 上传到服务器安装
2.1 检查是否安装以下软件包
gcc pcre-devel zlib-devel openssl openssl-devel
yum list installed | grep "软件名或者包名"
2.2 安装
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.3 安装nginx
把nginx压缩包复制到/usr/local/下。 解压 安装
1. 解压 tar -zxvf nginx-1.18.0.tar.gz 2. 进入nginx cd nginx-1.18.0 3. 配置 ./configure --prefix=/usr/local/nginx-1.18.0 (如果复制到安装目录直接./configure就行) 4. 编译安装 make make install
3. 启动&停止
./sbin/nginx ./sbin/nginx -s reload ./sbin/nginx -s stop
其它命令
3.1、以特定目录下的配置文件启动:
nginx -c /特定目录/nginx.conf
3.2、重新加载配置:
nginx -s reload
执行这个命令后,master进程会等待worker进程处理完当前请求,然后根据最新配置重新创建新的worker进程,完成Nginx配置的热更新。
3.3、立即停止服务:
nginx -s stop
3.4、从容停止服务:
nginx -s quit
执行该命令后,Nginx在完成当前工作任务后再停止。
3.5、检查配置文件是否正确:
nginx -t
3.6、检查特定目录的配置文件是否正确:
nginx -t -c /特定目录/nginx.conf
3.7、查看版本信息:
nginx -v