構建兩個虛擬主機:一個網站對應一個虛擬主機,
虛擬主機有兩種:
1.基于ip地址(IP-based):一個域名對應一個ip
2.基于域名(name-based):所有的域名使用同一個ip ,這種方法使用非常多,而且方便,可以在一臺主機上配置多個域名的虛擬主機
優點:節省服務器 ?
缺點:一臺虛擬服務器受到攻擊,其他的會受到牽連,共用cpu、記憶體、磁盤、帶寬,如果一臺服務器的訪問特別大,會導致虛擬機崩潰,
本文就是使用的基于域名構建的兩個虛擬主機,
具體操作步驟:
1、修改/usr/local/scnginx8/conf 目錄下的nginx.conf 檔案,是nginx核心模塊的組態檔
添加下面的兩個server塊的設定,分別對應2個不同的域名 -->加到http塊

2、新建存放網頁的檔案夾和首頁 目錄下
位置在/usr/local/scnginx8/html 目錄下,需要新建sc.com、feng.com,并且在里面還要分別新建首頁index.html,內容自己隨便定義
查看目錄結構:

3、啟動nginx
將剛剛第2步驟寫好的檔案,進行以下兩個操作:
nginx -t 檢查代碼是否錯誤
nginx -s reload 重新加載nginx組態檔

4、測驗
4.1 在客戶機上需要修改/etc/hosts/檔案,在里面添加兩行 ip及域名地址
192.168.0.106 www.sc.com
192.168.0.106 www.feng.com

4.2 在瀏覽器里訪問域名 http://www.sc.com 或者http://www.feng.com 會看到不同內容

如果最后效果顯示的是拒絕訪問,出現下面的情況,這里還需要注意一個問題,你寫的域名可能不是唯一的,所以當你訪問的時候,瀏覽器可能快取過記錄,可以通過換一個瀏覽器在重新訪問試一下,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/290621.html
標籤:其他
上一篇:【前端】一、web技識訓礎
