小編給大家分享一下nginx如何實(shí)現(xiàn)虛擬機(jī)配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),南通企業(yè)網(wǎng)站建設(shè),南通品牌網(wǎng)站建設(shè),網(wǎng)站定制,南通網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,南通網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。什么是虛擬主機(jī):
虛擬主機(jī)是一種特殊的軟硬件技術(shù),它可以將網(wǎng)絡(luò)上的每一臺(tái)計(jì)算機(jī)分成多個(gè)虛擬主機(jī),每個(gè)虛擬主機(jī)可以獨(dú)立對(duì)外提供www服務(wù),這樣就可以實(shí)現(xiàn)一臺(tái)主機(jī)對(duì)外提供多個(gè)web服務(wù),每個(gè)虛擬主機(jī)之間是獨(dú)立的,互不影響。
nginx可以實(shí)現(xiàn)虛擬主機(jī)的配置,nginx支持三種類型的虛擬主機(jī)配置。
1、基于域名的虛擬主機(jī) (server_name來(lái)區(qū)分虛擬主機(jī)——應(yīng)用:外部網(wǎng)站)
2、基于ip的虛擬主機(jī), (一塊主機(jī)綁定多個(gè)ip地址)
3、基于端口的虛擬主機(jī) (端口來(lái)區(qū)分虛擬主機(jī)——應(yīng)用:公司內(nèi)部網(wǎng)站,外部網(wǎng)站的管理后臺(tái))
范例:
一、 基于域名的虛擬主機(jī)
1、配置通過(guò)域名區(qū)分的虛擬機(jī)
[root@mysql03 nginx]# cat conf/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}
server {
listen 80;
server_name www.nginx02.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}
2、 為 域名為 www.nginx02.com 的虛擬機(jī),創(chuàng)建 index 文件
[root@mysql03 ~]# mkdir -p /root/html
[root@mysql03 ~]# cd /root/html/
[root@mysql03 html]# vi index.html
[root@mysql03 html]# cat index.html
<html>
<p>
this is my nginx
</html>
3、重新加載配置文件
[root@mysql03 nginx]# ./sbin/nginx -s reload
4、客戶端配置路由映射
在 C:\Windows\System32\drivers\etc\hosts 文件中添加兩行
10.219.24.26 www.nginx01.com
10.219.24.26 www.nginx02.com
如圖:
5、 測(cè)試訪問(wèn)
瀏覽器輸入:http://www.nginx01.com/
瀏覽器輸入:http://www.nginx02.com/
>成功!
補(bǔ)充:如果配置不能正常訪問(wèn), 試參考 http://blog.csdn.NET/zhang123456456/article/details/73252148
二、 基于ip的虛擬主機(jī)
1. 一塊網(wǎng)卡綁定多個(gè)ip
[root@mysql03 nginx]# ifconfig eth0:1 10.219.24.27
[root@mysql03 nginx]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
inet addr:10.219.24.26 Bcast:10.255.255.255 Mask:255.0.0.0
...
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
inet addr:10.219.24.27 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
2. 配置通過(guò)ip區(qū)分的虛擬機(jī)
[root@mysql03 nginx]# cat conf/nginx.conf
user root root; #說(shuō)明:這里的user根據(jù) 自己的nginx.conf文件所在的目錄的屬主屬性而定
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 10.219.24.26:80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}
server {
listen 10.219.24.27:80;
server_name www.nginx01.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}
3. reopen nginx
[root@mysql03 nginx]# ./sbin/nginx -s reopen
補(bǔ)充:
-- 刪除綁定的vip
ifconfig eth0:1 10.219.24.27 down
三、 基于端口的虛擬主機(jī)
配置通過(guò)端口區(qū)分的虛擬機(jī)
[root@mysql03 nginx]# cat conf/nginx.conf
user root root; #說(shuō)明:這里的user根據(jù) 自己的nginx.conf文件所在的目錄的屬主屬性而定
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}
server {
listen 8080;
server_name www.nginx01.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}
以上是“nginx如何實(shí)現(xiàn)虛擬機(jī)配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
標(biāo)題名稱:nginx如何實(shí)現(xiàn)虛擬機(jī)配置-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://jinyejixie.com/article20/dchdjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、域名注冊(cè)、軟件開(kāi)發(fā)、微信公眾號(hào)、網(wǎng)站改版、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容