虛擬主機(jī)-維基百科
虛擬主機(jī)(英語:Virtual Host)(英語:Shared Web Hosting),又稱虛擬服務(wù)器、主機(jī)空間或是網(wǎng)頁空間,是一種網(wǎng)絡(luò)技術(shù)金度,可以讓多個主機(jī)名稱(host name),在一個單一服務(wù)器(或是一個服務(wù)器組)上運作严沥,而且可以分開支持每個單一的主機(jī)名稱猜极。虛擬主機(jī)可以運行多個網(wǎng)站或服務(wù)的技術(shù)。虛擬并非指不存在消玄,而是指空間是由實體的服務(wù)器延伸而來跟伏,其硬件系統(tǒng)可以是基于服務(wù)器群扎筒,或者單個服務(wù)器。
其技術(shù)是互聯(lián)網(wǎng)服務(wù)器采用的節(jié)省服務(wù)器硬件成本的技術(shù)酬姆,虛擬主機(jī)技術(shù)主要應(yīng)用于HTTP,F(xiàn)TP奥溺,EMAIL等多項服務(wù)辞色,將一臺服務(wù)器的某項或者全部服務(wù)內(nèi)容邏輯劃分為多個服務(wù)單位,對外表現(xiàn)為多個服務(wù)器浮定,從而充分利用服務(wù)器硬件資源相满。如果劃分是系統(tǒng)級別的,則稱為虛擬服務(wù)器桦卒。
系統(tǒng)環(huán)境:
Macbook
Centos 6.9
OpenSSH_5.3p1
Nginx/1.12.0
yum update 更新linux至最新
-
通過 yum 源安裝 Nginx 并啟動:
# wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 下載 nginx 源文件包 # rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 安裝 nginx 源 # yum install nginx -y yum 安裝 nginx # service nginx start 啟動 nginx 服務(wù) # nginx -v 查看 nginx 版本為 1.12.0 @ nginx version: nginx/1.12.0
-
配置 Nginx 的 conf.d 文件 (Virtual Host立美,也稱作 block,也稱作服務(wù)器)
注:nginx 配置文件中"分號方灾;"是容易遺漏的符號
兩個文件:
nginx.conf 路徑:/etc/nginx/
abc.com.conf 文件路徑: /etc/nginx/conf.d
網(wǎng)站文件路徑:
abc.com 路徑:/var/www/abc.com/
bcd.com 路徑:/var/www/bcd.com/3.1 配置:nginx.conf 文件
保持默認(rèn)即可3.2 配置多個域名的.conf 文件
# cp default.conf default.conf-backup 備份默認(rèn)的 default 文檔 # cp default.conf abc.com.conf 復(fù)制默認(rèn)配置為abc.com.conf
# vim /etc/nginx/conf.d/abc.com.conf 編輯 abc.com.conf 文檔 第三行 server_name localhost; 更改為 server_name abc.com; 刪除第九行:root /usr/share/nginx/html; 第七行加入一行建蹄,位置在 server 區(qū)塊(block)中。這是網(wǎng)站文檔的路徑裕偿。 root /var/www/abc.com
域名:bcd.com同理設(shè)置
4.1 創(chuàng)建網(wǎng)站文件夾
# mkdir -pv /var/www/{abc.com,bcd.com} 這個命令一次創(chuàng)建了三個文件夾 @mkdir: created directory `/var/www' @mkdir: created directory `/var/www/abc.com' @mkdir: created directory `/var/www/bcd.com'
4.2 測試配置是否成功
# nginx -t 檢查 nginx 配置是否有語法錯誤 # vim /var/www/abc.com/index.html
寫入內(nèi)容: <h1>ABC.COM is Fake for Nginx Multiple Vitural Host</h1>
# service nginx reload 重載 nginx 洞慎,讓配置生效而服務(wù)并不中斷
4.3 測試 index.html 頁面是否正確
4.4 域名:bcd.com同理設(shè)置
作者:翟海生
發(fā)布時間:2017年06月01日22:56
更新時間:
版次 : 第1.0版
鏈接:Nginx 虛擬主機(jī)的設(shè)置-簡書
許可協(xié)議: Attribution-NonCommercial 4.0
可以隨意轉(zhuǎn)載,但請保留以上信息嘿棘。商業(yè)用途請聯(lián)系作者獲得授權(quán)及 markdown 原文劲腿。