0
我有nginx重写在我的服务器上正常工作生产。nginx重写不工作(在Mac OS X上的乘客)
但是,当我试图在我的本地开发机器(mac)上设置相同的规则时,重写似乎不起作用。
我想“universitytutor.local”重定向到“www.universitytutor.local”
这里是我的nginx.conf的相关部分正确
server{
listen 80;
server_name universitytutor.local;
rewrite ^/(.*) http://www.universitytutor.local/$1 permanent;
}
server {
listen 80;
server_name www.universitytutor.local *.universitytutor.local;
root /Users/barmstrong/NetBeansProjects/universitytutor/public; # <--- be sure to point to 'public'!
passenger_enabled on;
rails_env development;
}
该页面加载我是否键入“ “universitytutor.local”或“www.universitytutor.local”,它不会重定向。
我有* .universitytutor.local在那里,因为我使用不同城市的子域名,所以我需要这个,但我想要一个空白子域重定向到“www”。
任何想法?
我觉得更容易(在Linux反正)做了须藤的/ opt/nginx的/ sbin/nginx -s停止而不是杀死。 – Frozenskys 2009-07-23 22:01:41