Nginx的sites-available一键启动站点脚本,仿照Apache的a2ensite

在Ubuntu的Nginx发行版中,存在sites-available和sites-enable这两个目录,启用站点的方式是创建符号链接从sites-available到sites-enable,在Apache中,我们有a2ensite命令来很轻松的完成这件事情。在Nginx中没有这个脚本,所以我们可以自己编写一个。

/usr/local/sbin 中创建文件nginx_modsite,代码如下,别忘了给执行权限

使用方法:

  1. 显示当前站点列表
  2. 启用站点test_website
  3. 关闭站点test_website

 

引用:http://serverfault.com/questions/424452/nginx-enable-site-command

htpasswd.py,用来生成Nginx或Apache密码访问数据库

用法参考下面

在Nginx设置密码访问的配置