nginx-目录结构和命令选项

mac2026-06-04  8

nginx目录结构

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

nginx命令选项

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

示例:nginx -V 示例: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

最新回复(0)