在Nginx上配置多個(gè)站點(diǎn)的方法

在開發(fā)過程中,會(huì)需要在nginx中配置多個(gè)站點(diǎn)为迈,下面我們來舉例說明
有兩個(gè)站點(diǎn):
站點(diǎn)一:qamanage.magewise.cn 存放目錄為:D:\MIIC-MyWork\websit\QA_MANAGE_WEB
站點(diǎn)二:qa.magewise.cn 存放目錄為:D:\MIIC-MyWork\websit\QA_WEB
在Nginx配置目錄下三椿,創(chuàng)建一個(gè)”qa_web”目錄。本例假設(shè)Nginx是默認(rèn)安裝葫辐,配置目錄在”D:\nginx-1.15.9”
那么qa_web目錄就是:D:\nginx-1.15.9\qa_web
然后在該目錄下創(chuàng)建:qa_web.conf文件
內(nèi)容為:


 

    server {
        listen       80;
        server_name  qa.megawise.cn;
        root D:\MIIC-MyWork\websit\QA_WEB;
        charset utf-8;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location /service/answer/ {
            proxy_pass   http://127.0.0.1:8081/answer/; 

        }
        location /service/question/ { 
            proxy_pass   http://127.0.0.1:8082/question/; 
        }
        location /service/user/ {  
            proxy_pass   http://127.0.0.1:8084/user/; 
        }
        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #} 
    }
 

在qa_web目錄下創(chuàng)建qamanage_web.conf文件搜锰,其中內(nèi)容為:
server {
listen 80;
server_name qamanage.megawise.cn;
root D:\MIIC-MyWork\websit\QA_MANAGE_WEB;
charset utf-8;
#charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        #root   html;
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
    location /service/answer/ {
        proxy_pass   http://127.0.0.1:8081/answer/; 

    }
    location /service/question/ { 
        proxy_pass   http://127.0.0.1:8082/question/; 
    }
    location /service/user/ {  
        proxy_pass   http://127.0.0.1:8084/user/; 
    }
    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #} 
}

這兩個(gè)conf文件中只有
server_name 和 root配置不同
打開D:\nginx-1.15.9\conf目錄下的nginx.conf文件,將虛擬目錄的配置文件加入到”http {}”部分的末尾:

http {
  ...
  include D:/nginx-1.15.9/qa_web/*.conf;
}

重啟Nginx服務(wù)
nginx -s reload

然后就可以訪問兩個(gè)站點(diǎn)了~~

最后耿战!一定要記椎暗稹:
將兩個(gè)站點(diǎn)的IP寫入host(C:\Windows\System32\drivers\etc)文件

127.0.0.1 qamanage.megawise.cn
127.0.0.1 qa.megawise.cn
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市剂陡,隨后出現(xiàn)的幾起案子狈涮,更是在濱河造成了極大的恐慌,老刑警劉巖鸭栖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歌馍,死亡現(xiàn)場離奇詭異,居然都是意外死亡晕鹊,警方通過查閱死者的電腦和手機(jī)松却,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門暴浦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晓锻,你說我怎么就攤上這事歌焦。” “怎么了砚哆?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵独撇,是天一觀的道長。 經(jīng)常有香客問我躁锁,道長纷铣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任灿里,我火速辦了婚禮关炼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘匣吊。我一直安慰自己,他們只是感情好寸潦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布色鸳。 她就那樣靜靜地躺著,像睡著了一般见转。 火紅的嫁衣襯著肌膚如雪命雀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天斩箫,我揣著相機(jī)與錄音吏砂,去河邊找鬼。 笑死乘客,一個(gè)胖子當(dāng)著我的面吹牛狐血,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播易核,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼匈织,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了牡直?” 一聲冷哼從身側(cè)響起缀匕,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碰逸,沒想到半個(gè)月后乡小,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饵史,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年满钟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胜榔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡零远,死狀恐怖苗分,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情牵辣,我是刑警寧澤摔癣,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站纬向,受9級(jí)特大地震影響择浊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逾条,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一琢岩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧师脂,春花似錦担孔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至酌心,卻和暖如春拌消,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背安券。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國打工墩崩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留痘儡,地道東北人弥雹。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像拖刃,于是被迫代替她去往敵國和親壳鹤。 傳聞我的和親對象是個(gè)殘疾皇子盛龄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容