nginx 虛擬主機配置(6)

獲取全套nginx教程否淤,請訪問瓦力博客

這小節(jié)小菜將記錄三種虛擬主機的配置料身,第一種是nginx虛擬主機單網(wǎng)卡多IP配置落蝙,第二種是nginx虛擬主機基于多端口配置先紫,第三種是nginx虛擬主機基于多域名配置來實現(xiàn)
小菜將一一舉例治泥,企業(yè)中長用到的還是后兩種方法。

nginx -t -c /etc/nginx/nginx.conf #命令了檢測語法

nginx -s reload -c /etc/nginx/nginx.conf #重啟配置

nginx -s stop -c /etc/nginx/nginx.conf #停止nginx服務

nginx -c /etc/nginx/nginx.conf #重啟nginx服務

開始之前先做點準備工作遮精,輸入

cd /usr/share/nginx/html

在該目錄下面我們建兩個文件夾server1server2居夹,在文件建里面分別建index.html,內(nèi)容為

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
</head>
<body>

<h1>服務器server1</h1>

</body>
</html>

將index.html中的server1修改為server2。創(chuàng)建好后路徑視圖

/usr/share/nginx/html
|
|--server1
|   |--index.html
|
|--server2  
    |--index.html

進入nginx配置本冲,將默認的default.conf拷貝兩份准脂,分別命名為server1.confserver2.conf

cd /etc/nginx/conf.d

cp default.conf server1.conf 

cp default.conf server2.conf 

1.單網(wǎng)卡多IP配置

查看本機ip

# ip a

輸入信息

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:0c:3f:85 brd ff:ff:ff:ff:ff:ff
    inet 172.19.139.239/20 brd 172.19.143.255 scope global eth0
       valid_lft forever preferred_lft forever

可以看出有兩個網(wǎng)卡,一個是lo是本地回環(huán)網(wǎng)卡檬洞,一個是物理網(wǎng)卡。從172.19.139.239/20 brd 172.19.143.255地址段中可添加ip添怔,添加ip前先ping一下,防止和本地ip沖突

ping 172.19.139.240

ping不通時澎灸,說明未和本地ip沖突遮晚,然后添加到本地設備性昭,由于我的機器本地設備是eth0

ip a add 172.19.139.240/20 dev eth0

添加好ip之后查看下

ip a

輸入信息

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:0c:3f:85 brd ff:ff:ff:ff:ff:ff
    inet 172.19.139.239/20 brd 172.19.143.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 172.19.139.240/20 scope global secondary eth0
       valid_lft forever preferred_lft forever

我們看到172.19.139.240/20就被添加上去,然后切換到nginx配置目錄

cd  /etc/nginx/conf.d

vim server1.conf
#這里我們只修改兩處地方

#將原來的listen  80 修改為 listen      172.19.139.240:80;
listen      172.19.139.240:80;
#將原來指向的目錄root   /usr/share/nginx/html 修改為 root   /usr/share/nginx/html/server1;
root   /usr/share/nginx/html/server1;

server2.conf文件和server1.conf修改的地方一樣糜颠,只不過ip和文件路徑指定不同汹族。修改好后其兴,重啟nginx服務就可以了

nginx -s stop -c /etc/nginx/nginx.conf   #停止nginx服務


nginx -c /etc/nginx/nginx.conf           #重啟nginx服務

在虛擬機里是可以訪問的顶瞒,但是小菜我用的是阿里云服務器,阿里云服務器對外的訪問ip是一個元旬。單網(wǎng)卡虛擬主機配置在阿里云服務器上不能訪問榴徐。

2.單ip多端口配置

ip多端口配置這個很好理解匀归,就是在nginx上監(jiān)聽不同的端口號,我們來直接修改端口號

cd /etc/nginx/conf.d


vim server1.conf
#將原來的listen      172.19.139.240:80修改為 listen  80 ;
listen    80;
vim server2.conf
listen    9000;

修改完成后

nginx -s stop -c /etc/nginx/nginx.conf   #停止nginx服務


nginx -c /etc/nginx/nginx.conf           #重啟nginx服務

因為我們之前配置了兩個應用server1server2袱贮,所以這里我們只修改端口號就可以了体啰。然后在阿里云安全組設置允許9000端口通過就可以了。

ssl

ssl

ssl

3.多域名配置

多端口配置虛擬主機配置完成柒莉,最后來配置多域名枕屉。自己去阿里云域名購買域名(域名是要備案的),小菜這里有兩個域名walidream.comyagm.xin搀擂,正好可以用來演示。

cd /etc/nginx/conf.d

vim server1.conf
listen    80;
server_name  walidream.com;

將server1.conf配置好后喷市,修改同樣的key

vim server2.conf
listen    80;
server_name  yagm.xin;

修改完成后

nginx -s stop -c /etc/nginx/nginx.conf   #停止nginx服務


nginx -c /etc/nginx/nginx.conf           #重啟nginx服務

在瀏覽器中輸入域名查看

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末威恼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子腹备,更是在濱河造成了極大的恐慌斤蔓,老刑警劉巖植酥,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漂羊,居然都是意外死亡卸留,警方通過查閱死者的電腦和手機走越,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門旨指,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匆赃,“玉大人,你說我怎么就攤上這事算柳。” “怎么了蔗蹋?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵囱淋,是天一觀的道長。 經(jīng)常有香客問我妥衣,道長,這世上最難降的妖魔是什么蜂筹? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任芦倒,我火速辦了婚禮,結果婚禮上麻裳,老公的妹妹穿的比我還像新娘器钟。我一直安慰自己津坑,他們只是感情好傲霸,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著乃摹,像睡著了一般跟衅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掰读,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天叭莫,我揣著相機與錄音,去河邊找鬼雇初。 笑死,一個胖子當著我的面吹牛郭怪,可吹牛的內(nèi)容都是我干的刊橘。 我是一名探鬼主播鄙才,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼攒庵,長吁一口氣:“原來是場噩夢啊……” “哼败晴!你這毒婦竟也來了?” 一聲冷哼從身側響起位衩,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤糖驴,失蹤者是張志新(化名)和其女友劉穎僚祷,沒想到半個月后贮缕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡装哆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年蜕琴,在試婚紗的時候發(fā)現(xiàn)自己被綠了萍桌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凌简。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡雏搂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凸郑,到底是詐尸還是另有隱情,我是刑警寧澤芙沥,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布憨愉,位于F島的核電站烦绳,受9級特大地震影響配紫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜享扔,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一植袍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧于个,春花似錦、人聲如沸秀存。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽档押。三九已至祈纯,卻和暖如春叼耙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背旬蟋。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工倾贰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人匆浙。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓厕妖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親言秸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

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