nginx完全开发指南(第一章,nginx入门)

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

 

 

 

你可能感兴趣的:(nginx)