nginx-目录结构和命令选项

nginx目录结构

ll /usr/local/nginxnginx目录结构
conf:配置文件目录
html:测试网页目录
logs:日志目录
sbin:程序目录nginx-sbin

nginx命令选项

命令选项 说明
-h 查看帮助选项
-V 查看版本信息和配置选项
-t 测试nginx配置文件语法
-c 指定配置选项文件路径
-s signal发送信号给master进程,signal:stop,quit,reopen,reload

示例:nginx -V
nginx-V
示例:nginx -t
nginx-t
示例:-c filename 指定配置选项文件路径
如果你是yum安装它会默认指定为/etc/nginx/nginx.conf。
如果是编译安装默认是编译时候./configure --conf-path=PATH指定的路径,缺省值是安装目录下的conf/nginx.conf。

创建文件目录/usr/local/nginx-test/con,从nginx安装目录下拷贝相应的配置文件,并且修改监听端口为90。
在这里插入图片描述
在这里插入图片描述
nginx -c /usr/local/nginx-test/conf/nginx.conf
在这里插入图片描述
上图可以看到一共有80和90两个nginx进程,其中80是一开始启动的进程使用的是默认配置文件,90就是上面使用-c选项指定配置文件路径启动的新进程。
在这里插入图片描述
上图通过localhost:90能顺利访问到index.html

示例-s signal发送信号给master进程,signal:stop,quit,reopen,reload
示例:nginx -s stop 配置文件路径,关闭相应的nginx进程
在这里插入图片描述
可以看出90端口的nginx进程已经被关闭。
如果是nginx -s stop将关闭使用默认配置文件启动的进程也就是占用80端口的nginx进程。

示例:nginx -s reload 配置文件路径,重新加载相应的配置文件。
vim conf/nginx.conf,然后修改端口为100,nginx -s reload
在这里插入图片描述

发布了8 篇原创文章 · 获赞 0 · 访问量 392

猜你喜欢

转载自blog.csdn.net/u012180773/article/details/102871205