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