2014-01-16 88 views
0

我有一個Rails應用程序和Ghost博客安裝在我的服務器與Nginx作爲Web服務器。 我希望blog.example.com指向我的博客以及其他所有指向主App的地方。沒有www指向錯誤的虛擬主機的Nginx服務器名稱

我的nginx.conf如下:

server { 
listen 80; 
server_name blog.example.com; 
root /root/ghost; 

location/{ 
    ...blah 
    } 
} 
server { 
    listen 80; 
    server_name example.com, *.example.com; 
    root /home/example/current/public/; 
    gzip_static on; 

    location/{ 
    ...blah 
    } 
} 

但是如果我忽略域中的WWW,它進入了博客,而不是應用程序。 我在做什麼錯?

回答

1

server_name是空格分隔的,不是逗號分隔的。它應該是server_name example.com *.example.com;

+0

太棒了!謝謝! – Bornfree

相關問題