nginx笔记(view:1033)

1.win下启动
.\nginx

2.停止

.\nginx            #启动
.\nginx -v         #查看版本
nginx -s stop      #关闭
nginx -s reload    #重新加载配置
start nginx            #启动
nginx -t               #语法检测
nginx.exe -s stop      #停止
nginx.exe -s quit      #退出
nginx.exe -s reload    #重新载入

Windows Server 2016

start nginx
nginx -t
nginx -s quit

3.error.log等日志文件删除后,需要reload才会自动生成新的对应文件

4.不同二级域名绑定不同目录
分别创建web.site.com.conf和admin.site.com.conf配置文件,以及web和admin页面目录,在nginx.conf中引入,并将server的配置放入两个子文件中

include 'web.site.com.conf';
include 'admin.site.com.conf';

子文件web.site.com.conf,设置对应server_name和root

listen       80;
server_name  web.site.com;
location / {
  root   html/web;
  index  index.html index.htm;
}

子文件admin.site.com.conf,设置对应server_name和root

listen       80;
server_name  admin.site.com;
location / {
  root   html/admin;
  index  index.html index.htm;
}

本地环境可以编辑/etc/hosts

127.0.0.1    web.site.com
127.0.0.1    admin.site.com