成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Ubuntu Nginx 配置多站點

xi4oh4o / 3345人閱讀

摘要:然后再將這兩個文件夾給定權(quán)限和所有權(quán)上面的就是默認(rèn)的用戶組合用戶名。

原文來自: https://www.codecasts.com/blo...

在維護(hù) codecasts 期間,遇到很多次“一個 nginx 如何配置多個站點” 的問題,我通常的回復(fù)就是:多添加一個 server 的 block 配置就好了,然而很多同學(xué)還是沒能配置成功,今天我們仔細(xì)來看看在 一臺 Ubuntu 的服務(wù)器中,如何在 nginx 在配置多個站點。

1. 安裝 Nginx

在 Ubuntu 中,你可以直接通過 apt-get 命令來安裝 Nginx:

sudo apt-get install nginx
2.創(chuàng)建新的文件路徑

在安裝完新的 Nginx 之后,針對多個站點的配置,其實我們可以設(shè)置不同的 root 來返回不同的內(nèi)容:

sudo mkdir -p /var/www/domain-one.com/html
sudo mkdir -p /var/www/domain-two.com/html

以上的命令就會創(chuàng)建兩個對應(yīng)的目錄:主要將 domain-one.comdomain-two.com 換成你自己的域名。然后再將這兩個文件夾給定權(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)建不同的入口文件

在這里為了演示方便,我們可以直接在第二步的兩個目錄中分別創(chuàng)建 index.html 文件:

sudo vim /var/www/domain-one.com/html/index.html

然后添加下面的內(nèi)容:


    
        Welcome to Domain-one.com!
    
    
        

Success! The Domain-one.com server block is working!

對應(yīng)的 domain-two.com 我們可以這樣:

sudo vim /var/www/domain-two.com/html/index.html

在 domain-two.com 這里添加下面的內(nèi)容:


    
        Welcome to Domain-two.com!
    
    
        

Success! The Domain-two.com server block is working!

主要上面的內(nèi)容主要是用 domain-onedomain-two 來區(qū)分,在你照著文章實踐的時候,記得替換成你自己的域名,如何你僅僅是學(xué)習(xí)目的的話: 推薦你去買騰訊云的香港主機(jī)(香港主機(jī)不用備案),趁著雙十一活動便宜!

4.創(chuàng)建不同的配置文件

在安裝完 Nginx 之后,其實 Nginx 的默認(rèn)配置文件實在 /etc/nginx/sites-available/default 的,但是我們要配置多站點的話,可以這樣:

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 這個文件配置就好。接下來就照葫蘆畫瓢,我們創(chuàng)建 domain-two.com 的配置文件:

sudo cp /etc/nginx/sites-available/domain-one.com /etc/nginx/sites-available/domain-two.com

以上命令就會復(fù)制出 domain-two.com 的配置文件,然后編輯該文件:

sudo vi /etc/nginx/sites-available/domain-two.com

主要在這個文件里面主要是將 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;
        }
}

這樣我們的兩個域名配置文件就設(shè)置好了,最后我們需要將原來 Nginx 的 default 配置刪除:

sudo rm etc/nginx/sites-available/default

注意這里是要刪除的!

5.建立軟鏈接

有了 domain-one.com 和 domain-two.com 的配置之后,我們需要把這兩個配置告知 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 的配置文件是否有錯:

sudo nginx -t

如果你沒有看到報錯,就可以直接重啟 Nginx 服務(wù)了:

sudo service nginx restart

這樣就大功告成啦!訪問你的域名試試?。。?/strong>

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39677.html

相關(guān)文章

  • ubuntu14.04 lnmp nginx 虛擬主機(jī)(站點 域名) 配置

    摘要:首先請參照此文,將下的環(huán)境搭建好,當(dāng)你這些準(zhǔn)備工作都做好后,我們開始配置多域名,在本文中主要以為基礎(chǔ)展開配置。如果還不行,檢查,下面詳細(xì)說明。檢查文件查看是否有如下代碼沒有則加上。 首先請參照ubuntu14.04 lnmp(nginx1.9+php7.0+mysql5.7)此文,將ubuntu下的lnmp環(huán)境搭建好,當(dāng)你這些準(zhǔn)備工作都做好后,我們開始配置多域名,在本文中主要以Yii2...

    Object 評論0 收藏0
  • 一鍵安裝LNMP或LAMP Web環(huán)境實現(xiàn)Linux服務(wù)器部署 PHP MySQL Nginx/Ap

    摘要:目前,我們看到的老蔣采用的部署的環(huán)境,在鏡像中配置,于是我們會稱作為。有沒有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來自國內(nèi)比較老牌且一直更新維護(hù)的一鍵安裝包,我們可以較為直觀且無人值守的安裝需要的網(wǎng)站服務(wù)器環(huán)境。如今我們建站較多的還是會選擇VPS云服務(wù)器,很少會去選擇虛擬主機(jī),固然前者有很多的優(yōu)點。不過相比虛擬主機(jī)不同的是,VPS云服務(wù)器需要我們自己配置WEB環(huán)境,而且我們較多的還是會選擇...

    IntMain 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<