2011年8月3日 星期三

[教學] nginx 設定 virtual host.

很多時候會用到不同子域名(sub domain),這邊講解如何使用nginx 設定不同網域名稱及設定成不同資料夾。

設定
DNS server 設定好名稱之後,修改檔案default
sudo vim /etc/nginx/sites-available/default

假設目前要增加nodejs.clonn.info,資料夾為/usr/share/nginx/www/nodejs
#    其他設定資料
server {
        listen 80;
        server_name nodejs.clonn.info;
        root /usr/share/nginx/www/nodejs;
        index index.html index.htm index.php;

        location / {
                try_files $uri $uri/ /index.html;
        }
}

#     其他設定資料

實測
在/usr/share/nginx/www,/usr/share/nginx/www/nodejs各增加不同的index.html,測試一下結果,的確如我們所想像。


結語
目前測試起來nginx和apache的設定方式雖然不大相同,不過能做到的功能大多可及,想要嘗試看看nginx的人可以一起來測試看看,另外歡迎加入NodeJS的行列。


沒有留言:

張貼留言

Facebook