帅帅男孩 发表于 2016-12-23 10:31:39

Nginx 查看运行时状态

  无需重启服务器。 

  在虚拟主机(假设为www.example.com)的配置文件中加上:

location /nginxStatus {
stub_status      on;
access_log         on;
auth_basic         "Nginx Status";
auth_basic_user_file conf/htpasswd;
}
  则直接可以通过访问 www.example.com/nginxStatus查看信息
  但是需要注意,在这里我们打开了安全验证。

    auth_basic         "Nginx Status"; #密码验证的提示语
auth_basic_user_file conf/htpasswd;#用户名和密码存放的文件
  关于那个文件的生成,请参见工具htpasswd的使用。
  文件中的数据格式是:
  user:cryt-password
  #用户名称:加密后的密码
  这里给大家提供一些在线加密的网站:
  http://www.htaccesstools.com/htpasswd-generator/

  http://home.flash.net/cgi-bin/pw.pl

  在配置完毕后,让我们重载配置文件:

sudo service nginx reload
 
页: [1]
查看完整版本: Nginx 查看运行时状态