Linux/Unix平台上搭建Nginx+Mongrel Cluster实现Rails高负(2)

$ cd /home/your/app/path   $ sudo mongrel_rails cluster::configure -e production \   -p 8100 -N 4 -c /home/your/app/path -a 127.0.0.1 \   –user mongrel –group mongrel   $ sudo mongrel_rails cluster::start  



配置 HTTP 认证
添加以下行到 nginx.conf:

Ruby代码 

location  /  {       auth_basic            "Restricted";       auth_basic_user_file  conf/htpasswd;   }  



要生成htpasswd文件, 使用Apache附带的htpasswd命令:

$ sudo htpasswd -bc conf/htpasswd user pass

关于htpasswd命令的使用,可使用’htpasswd -h’察看帮助。
清理工作

$ rm -rf pcre-7.4
$ rm -rf nginx-0.5.32

更新:如果遇到redirect_to重定向问题,请检查你的nginx版本,老版本使用$http_host变量,因此应该对proxy_set_header做相应修改:

    proxy_set_header   Host             $host;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyygfz.html