1、nginx安装准备:
安装依赖库:
ubuntu:
sudo apt-get install -y libz-dev libpcre3-dev libssl-dev
centos:
yum -y install zlib zlib-devel
yum -y install pcre pcre-devel
yum -y install openssl openssl-devel
2、nginx编译配置
后续说明
3、nginx编译
略
4、nginx安装
略
5、nginx常用命令及参数介绍
-c 指定配置文件
-p 指定工作目录(工作目录包含配置文件等等)
-s 发送信号,注意:-s时必须使用-c或-p参数,来确定具体接受信号的nginx进程,否则-s命令执行失败。
-t 检查配置文件
-T 检查配置文件并打印
-v 显示版本简要信息
-V 显示完整的版本信息
例如:
NGINX_PATH="/path/to/nginx/sbin"
# 强制立即停止nginx服务
${NGINX_PATH}/nginx -s stop -p /opt/nginx
# 处理完连接后再停止nginx
${NGINX_PATH}/nginx -s quit -p /opt/nginx
# 重启nginx,重新加载配置文件
${NGINX_PATH}/nginx -s reload -p /opt/nginx
# 重新打开日志文件
${NGINX_PATH}/nginx -s reopen -p /opt/nginx
# 检查nginx配置文件是否合法,如果不是用-c指定文件则检查默认配置文件
${NGINX_PATH}/nginx -t -c x.conf
# 检查nginx配置文件是否合法,并打印输出,如果不是用-c指定文件则检查默认配置文件
${NGINX_PATH}/nginx -T -c x.conf
# 显示nginx版本简要 -v
${NGINX_PATH}/nginx -v
# 显示完整的nginx版本信息,-V很多时候很有用,显示编译选项等很多游泳信息
${NGINX_PATH}/nginx -V