国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx 多站點配置方法集合

2024-08-30 12:22:11
字體:
來源:轉載
供稿:網友
關于nginx的多站設置,其實和apache很相似,假設我們已經有兩個域名,分別是:www.websuitA.com和www.websuitB.com。并且這兩個域名已經映射給了IP為192.168.1.1的服務器。 那么我們開始吧:
1、為我們的站點創建配置文件
  我是這么做的,在nginx的配置文件conf目錄下創建一個專門存放VirtualHost的目錄,命名為vhosts_conf,可以把虛擬目錄的配置全部放在這里。在里面創建名為vhosts_modoupi_websuitA.conf的配置文件并打開,我們在這里做配置,往里面寫:
復制代碼 代碼如下:
server {
listen 80;               #監聽的端口號
server_name websuitA.com;        #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitA;    #站點的路徑
index default.php index.php index.html index.htm;
#站點的rewrite在這里寫
rewrite ^/(/w+)/.html$ /$1.php;
rewrite ^/(/w+)/(/w+)$ /$1/$2.php;
}
#錯誤頁的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ /.php$ {
root X:/wnmp/www/websuitA;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ //.ht {
deny all;
}
}

這樣就做好了,站點A的配置,同樣的方法,做websuitB的配置,這里我命名為vhosts_modoupi_websuitB.conf,直接上代碼
復制代碼 代碼如下:
server {
     listen 80;               #監聽的端口號
     server_name websuitB.com;        #域名
     #access_log logs/host.access.log main;
     location / {
        root X:/wnmp/www/websuitB;    #站點的路徑
       index default.php index.php index.html index.htm;
#站點的rewrite在這里寫
       rewrite ^/(/w+)/.html$ /$1.php;
       rewrite ^/(/w+)/(/w+)$ /$1/$2.php;
     }
  #錯誤頁的配置
     error_page 404 /error.html;
     error_page 500 502 503 504 /50x.html;
     location = /50x.html {
       root html;
     }
     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
     location ~ /.php$ {
        root X:/wnmp/www/websuitB;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
     }
     location ~ //.ht {
        deny all;
     }
}

這樣,兩個站點的配置就OK了。
2、在nginx的主配置文件里,包含這兩個站點的配置文件。
  我們打開conf目錄下的nginx.conf文件,很容易做,只要在http{...}段輸入以下代碼:
復制代碼 代碼如下:
#包含所有的虛擬主機的配置文件
include X:/wnmp/nginx/conf/vhosts_conf/*.conf;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北票市| 普兰店市| 财经| 清镇市| 凤翔县| 咸丰县| 玉溪市| 大姚县| 凤台县| 商南县| 郧西县| 古蔺县| 峨边| 阿拉尔市| 静安区| 宝清县| 宁明县| 吴堡县| 淮阳县| 广德县| 大田县| 札达县| 新余市| 安西县| 平邑县| 青海省| 阿拉尔市| 通化市| 增城市| 个旧市| 丹棱县| 冷水江市| 平远县| 沽源县| 东丰县| 新泰市| 泽普县| 巩义市| 永福县| 萨嘎县| 黎平县|