nginx多站點(diǎn)配置

ubuntu下

  1. apt-get install nginx

  2. 創(chuàng)建新的文件路徑
    mkdir -p /var/www/domain-one.com/html
    mkdir -p /var/www/domain-two.com/html
    以上的命令就會(huì)創(chuàng)建兩個(gè)對應(yīng)的目錄:主要將 domain-one.com 和 domain-two.com 換成你自己的域名贮预。
    然后再將這兩個(gè)文件夾給定權(quán)限和所有權(quán):
    sudo chown -R www-data:www-data /var/www/domain-one.com/html
    sudo chown -R www-data:www-data /var/www/domain-two.com/html
    上面的 www-data:www-data 就是 Nginx 默認(rèn)的用戶組合用戶名。

  3. 創(chuàng)建不同的入口文件
    在這里為了演示方便,我們可以直接在第二步的兩個(gè)目錄中分別創(chuàng)建 index.html 文件:
    sudo vim /var/www/domain-one.com/html/index.html
    然后添加下面的內(nèi)容:

     <html>
     <head>
         <title>Welcome to Domain-one.com!</title>
     </head>
     <body>
         <h1>Success!  The Domain-one.com server block is working!</h1>
     </body>
     </html>
    

    對應(yīng)的 domain-two.com 我們可以這樣:
    sudo vim /var/www/domain-two.com/html/index.html
    在 domain-two.com 這里添加下面的內(nèi)容:

     <html>
         <head>
             <title>Welcome to Domain-two.com!</title>
         </head>
         <body>
             <h1>Success!  The Domain-two.com server block is working!</h1>
         </body>
     </html>
    

    主要上面的內(nèi)容主要是用 domain-one 和 domain-two 來區(qū)分,在你照著文章實(shí)踐的時(shí)候,記得替換成你自己的域名

  4. 創(chuàng)建不同的配置文件
    在安裝完 Nginx 之后仔沿,其實(shí) Nginx 的默認(rèn)配置文件實(shí)在 /etc/nginx/sites-available/default的,但是我們要配置多站點(diǎn)的話尺棋,可以這樣:
    sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/domain-one.com
    然后編輯 /etc/nginx/sites-available/domain-one.com 配置文件:
    sudo vi /etc/nginx/sites-available/domain-one.com
    刪除原來所有的配置內(nèi)容封锉,添加下面的配置:

     server {        
       listen 80;        
       listen [::]:80;        
       root /var/www/domain-one.com/html;        
       index index.html index.htm index.nginx-debian.html;        
       server_name domain-one.com www.domain-one.com;        
       location / {                
         try_files $uri $uri/ =404;
        }
     }
    

    這樣就配置完 domain-one.com 了,如果你需要配置 SSL 的話膘螟,一樣是
    在 /etc/nginx/sites-available/domain-one.com 這個(gè)文件配置就好成福。
    接下來就照葫蘆畫瓢,我們創(chuàng)建 domain-two.com 的配置文件:
    sudo cp /etc/nginx/sites-available/domain-one.com /etc/nginx/sites-available/domain-two.com
    以上命令就會(huì)復(fù)制出 domain-two.com 的配置文件荆残,然后編輯該文件:
    sudo vi /etc/nginx/sites-available/domain-two.com
    主要在這個(gè)文件里面主要是將 domain-one.com 改為 domain-two.com; 然后奴艾,root 也注意一下:

     server {        
       listen 80;        
       listen [::]:80;        
       root /var/www/domain-two.com/html;        
       index index.html index.htm index.nginx-debian.html;        
       server_name domain-two.com www.domain-two.com;        
       location / {                
         try_files $uri $uri/ =404;
       }
       location ~ \.php$ {
             include snippets/fastcgi-php.conf;
         
             # With php7.0-cgi alone:
             # fastcgi_pass 127.0.0.1:9000;
             # With php7.0-fpm:
             fastcgi_pass unix:/run/php/php7.0-fpm.sock;
       }
     }
    

    這樣我們的兩個(gè)域名配置文件就設(shè)置好了,最后我們需要將原來 Nginx 的 default 配置刪除:
    sudo rm etc/nginx/sites-available/default
    注意這里是要?jiǎng)h除的内斯!

  5. 建立軟鏈接
    有了 domain-one.com 和 domain-two.com 的配置之后蕴潦,我們需要把這兩個(gè)配置告知 Nginx :

     sudo ln -s /etc/nginx/sites-available/domain-one.com /etc/nginx/sites-enabled/
     sudo ln -s /etc/nginx/sites-available/domain-two.com /etc/nginx/sites-enabled/
    

    執(zhí)行上面的命令之后,我們再使用 nginx -t 檢測 Nginx 的配置文件是否有錯(cuò):
    sudo nginx -t
    如果你沒有看到報(bào)錯(cuò)俘闯,就可以直接重啟 Nginx 服務(wù)了:
    sudo service nginx restart

windows下

1.新建1個(gè)虛擬目錄 vhost
2.keepalive_timeout 65; //超時(shí)時(shí)間設(shè)置
3.access_log off;完全關(guān)閉訪問

  1. nginx下禁止訪問robots.txt

  2. include ../vhost/*.conf;

  3. eg:
    server {
    listen 80;
    server_name www.xthhly.com;
    root D:/www/zksc/public;

    location / {
    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .php$ {
    root D:/www/zksc/public;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }
    }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末潭苞,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子真朗,更是在濱河造成了極大的恐慌此疹,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蝗碎,居然都是意外死亡振诬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門衍菱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肩豁,你說我怎么就攤上這事脊串。” “怎么了清钥?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵琼锋,是天一觀的道長。 經(jīng)常有香客問我祟昭,道長缕坎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任篡悟,我火速辦了婚禮谜叹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘搬葬。我一直安慰自己荷腊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布急凰。 她就那樣靜靜地躺著女仰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抡锈。 梳的紋絲不亂的頭發(fā)上疾忍,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音床三,去河邊找鬼一罩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛撇簿,可吹牛的內(nèi)容都是我干的擒抛。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼补疑,長吁一口氣:“原來是場噩夢啊……” “哼歧沪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起莲组,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤诊胞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體撵孤,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迈着,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了邪码。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片裕菠。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖闭专,靈堂內(nèi)的尸體忽然破棺而出奴潘,到底是詐尸還是另有隱情,我是刑警寧澤影钉,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布画髓,位于F島的核電站,受9級(jí)特大地震影響平委,放射性物質(zhì)發(fā)生泄漏奈虾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一廉赔、第九天 我趴在偏房一處隱蔽的房頂上張望肉微。 院中可真熱鬧,春花似錦蜡塌、人聲如沸浪册。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽村象。三九已至,卻和暖如春攒至,著一層夾襖步出監(jiān)牢的瞬間厚者,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國打工迫吐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留库菲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓志膀,卻偏偏與公主長得像熙宇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子溉浙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

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