淘淘商城 nginx配置虛擬主機

2021-08-20 09:31:09 字數 2398 閱讀 9567

我相信大家能閱讀到這裡,說明大家已經安裝好了nginx。本文我們將來學習下nginx的配置檔案以及如何配置虛擬主機。

配置虛擬主機,相當於在一台伺服器上裝多個**,這麼多個**我們總得區分一下,如何區分不同的**呢?可以有兩種形式:

通過埠來區分,這也是我們用的比較多的形式,就像我們在一台伺服器上裝多個tomcat,多個tomcat執行在不同的埠一樣。

通過網域名稱來區分,如果大家都想用80埠,這時怎麼辦呢?這時就可以通過網域名稱來區分了。

下面我就來為大家介紹配置虛擬主機的這兩種形式。

我們首先看一下nginx的配置檔案所在的位置,如下圖所示。

我們使用vim nginx.conf命令開啟nginx.conf配置檔案,如下圖所示。

接著往下看配置檔案,如下圖所示。

下面我舉例使用埠來區分虛擬主機,為了更加方便地操作nginx.conf檔案,我們可以使用nodepad++來連線linux伺服器並對檔案進行編輯,想必有些同學還不知道,所以我特地寫了一篇部落格,大家可以參考淘淘**系列——使用nodepad++來編輯我們伺服器的配置檔案這篇部落格進行學習喲!我們開啟nginx.conf檔案,複製乙份server節點配置,修改埠為81,root目錄指定乙個新的目錄html81。如下圖所示(為了簡潔,把注釋的內容都刪掉了)。

html81在nginx目錄下是沒有的,所以我們複製乙份html目錄並命名為html81,如下圖所示。

為了區分出我們訪問的nginx首頁,我們進入html81目錄,修改index.html,將修改為上面學習了使用埠號來區分不同的**,下面我們學習如何通過網域名稱來區分不同的**。

我們平時訪問**時只需要在瀏覽器位址列中輸入taobao.com便可以訪問**首頁,這個」taobao.com」便是網域名稱,而且」taobao.com」是一級網域名稱,我們買網域名稱買的便是一級網域名稱,而」www.taobao.com」是二級網域名稱。如果我們想在瀏覽器位址列中輸入網域名稱訪問我們自己的**的話,可有兩個途徑,第乙個途徑是買乙個屬於自己的網域名稱,訪問這個網域名稱需要經過dns伺服器(把網域名稱解析為ip位址,儲存的就是網域名稱和ip之間的對映關係),dns伺服器就是為了將訪問的網域名稱對應到相應的ip上,所以最終還是通過ip實際訪問**的(使用這個途徑,別的人都可以訪問到你的**)。注意,乙個網域名稱對應乙個ip位址,乙個ip位址可以被多個網域名稱繫結。第二個途徑是配置本地的hosts檔案,hosts檔案在windows系統中的目錄如下圖所示。

我們可以在hosts檔案當中配置ip與網域名稱的對應關係,配置了hosts檔案後,我們在瀏覽器位址列中輸入配置在hosts檔案中的網域名稱後將不再經過dns伺服器,而是直接訪問hosts檔案中配置的ip位址,比如我們把nginx所在的虛擬機器的ip配置到hosts檔案中並且配兩個網域名稱(埠一樣,就靠網域名稱來區分不同的**)如下圖所示。

下面我們到nginx的配置檔案中再新增兩個虛擬主機的配置,如下圖所示,可以看到埠號都是預設的80,只是網域名稱不一樣而已,為了區分不同的**,我們分別新建乙個html目錄並命名為html-test和html-test1。

html-test和html-test1在nginx目錄下預設是沒有的,我們分別複製html目錄並命名為html-test和html-test1,如下圖所示。

為了在nginx首頁區分出不同的**,我們分別進入html-test和html-test1目錄下,修改index.html檔案,如下圖所示。

淘淘商城系列 nginx配置虛擬主機

標籤 淘淘 2017年06月12日 19 14 05 1445人閱讀收藏 舉報阿昀的淘淘 系列 101 目錄 通過埠來區分,這也是我們用的比較多的形式,就像我們在一台伺服器上裝多個tomcat,多個tomcat執行在不同的埠一樣。通過網域名稱來區分,如果大家都想用80埠,這時怎麼辦呢?這時就可以通過...

淘淘商城第88講 nginx配置虛擬主機

配置虛擬主機,相當於在一台伺服器上裝多個 這麼多個 我們總得區分一下,如何區分不同的 呢?可以有兩種形式。下面我就來為大家介紹配置虛擬主機的這兩種形式。我們首先看一下nginx的配置檔案所在的位置,如下圖所示。然後可以使用vim nginx.conf命令來開啟並編輯nginx.conf配置檔案,如下...

Nginx虛擬主機配置

0.nginx簡介 nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 已經因為它的穩定性 豐富的功能集 示例配置檔案和低系統資源的消耗而聞名了。1.nginx使用注意事項 2.nginx相關檔案 3.nginx虛擬主...