Nginx1.0.9配置虛擬主機

Nginx1.0.9配置虛擬主機

配置Nginx虛擬主機,爲了方便管理,我們把虛擬主機的配置文件全部放在/etc/nginx/conf.d目錄下。但也需要在Nginx.conf配置文件上做些修改。

Vi /etc/nginx/nginx.conf

在配置文件末尾

    #}

include conf.d/*.conf;

}

大括號之間加上這句話,這樣就可以調用虛擬主機的配置文件了。

/etc/nginx/conf.d目錄下,新建所需的虛擬主機配置文件,舉例:

新建chenwd.conf,設置如下配置文件。

server {

  listen 80;

  server_name domain;

  root /var/www/phpwind;

  error_page 404 errors/404.html;

  access_log /var/log/nginx/domain.access.log;

  index index.php index.html index.htm;

  location ~ \.php$ {

            root           /var/www/phpwind;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;

            include        fastcgi_params;

        }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

                        {

                                expires      30d;

                        }

  location ~ .*\.(js|css)?$

                        {

                                expires      12h;

                        }

  location ~ /\.ht {

    deny  all;

  }

}

這樣,Nginx下的虛擬主機就建好了,大家可以試下。

配置靜態虛擬主機,我就不在這裏表述了。大家可以去參考http://wiki.nginx.org.裏面有很多典型的配置實例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章