校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解Nginx 虛擬主機配置的三種方式(基于IP)

詳解Nginx 虛擬主機配置的三種方式(基于IP)

熱門標簽:燃氣管線地圖標注顏色 話術外呼系統 哈爾濱400電話去哪辦理 西柏坡地圖標注 i智能電話機器人yeta 廣東如何申請400電話 400電話申請要什么條件 北京人工外呼系統廠家 寧波400電話辦理對企業的意義

Nginx配置虛擬主機支持3種方式:基于IP的虛擬主機配置,基于端口的虛擬主機配置,基于域名的虛擬主機配置。

詳解Nginx 虛擬主機配置的三種方式(基于端口) https://www.jb51.net/article/14977.htm

詳解Nginx 虛擬主機配置的三種方式(基于域名) https://www.jb51.net/article/14978.htm

1、基于IP的虛擬主機配置

如果同一臺服務器有多個IP,可以使用基于IP的虛機主機配置,將不同的服務綁定在不同的IP上。

1.1 假設服務器有個IP地址為192.168.2.150,首先使用ifconfig在同一個網絡接口上綁定其他3個IP。

[root@localhost ~]# ifconfig ens33:1 192.168.2.151/24 up
[root@localhost ~]# ifconfig ens33:2 192.168.2.152/24 up
[root@localhost ~]# ifconfig ens33:3 192.168.2.153/24 up
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.2.106 netmask 255.255.255.0 broadcast 192.168.2.255
 inet6 fe80::2a8d:be6:a4a8:ea0 prefixlen 64 scopeid 0x20<link>
 ether 00:0c:29:16:90:ae txqueuelen 1000 (Ethernet)
 RX packets 1220 bytes 87955 (85.8 KiB)
 RX errors 0 dropped 0 overruns 0 frame 0
 TX packets 206 bytes 23755 (23.1 KiB)
 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.2.151 netmask 255.255.255.0 broadcast 192.168.2.255
 ether 00:0c:29:16:90:ae txqueuelen 1000 (Ethernet)

ens33:2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.2.152 netmask 255.255.255.0 broadcast 192.168.2.255
 ether 00:0c:29:16:90:ae txqueuelen 1000 (Ethernet)

ens33:3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.2.153 netmask 255.255.255.0 broadcast 192.168.2.255
 ether 00:0c:29:16:90:ae txqueuelen 1000 (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
 inet 127.0.0.1 netmask 255.0.0.0
 inet6 ::1 prefixlen 128 scopeid 0x10<host>
 loop txqueuelen 1 (Local Loopback)
 RX packets 72 bytes 6252 (6.1 KiB)
 RX errors 0 dropped 0 overruns 0 frame 0
 TX packets 72 bytes 6252 (6.1 KiB)
 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

1.2 3個IP對應的域名如下,配置主機的host文件便于測試

[root@localhost ~]# vim /etc/hosts
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1  localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.151 www.test151.com
192.168.2.152 www.test152.com
192.168.2.153 www.test153.com

可以模擬實現DNS輪詢的情況。

附:設置完hosts文件后一定要記得執行以下命令使其生效

1、windows下cmd進入命令行

C:\Users\1234>ipconfig /flushdns

Windows IP 配置

已成功刷新 DNS 解析緩存。

1.3 建立虛擬主機存放網頁的根目錄,并創建首頁文件index.html

[root@localhost /]# mkdir -p /data/www
[root@localhost /]# cd /data/www
[root@localhost www]# mkdir 151
[root@localhost www]# mkdir 152
[root@localhost www]# mkdir 153
[root@localhost www]# echo "192.168.2.151" > 151/index.html
[root@localhost www]# echo "192.168.2.152" > 152/index.html
[root@localhost www]# echo "192.168.2.153" > 153/index.html
[root@localhost www]# ls
151 152 153

1.4 修改nginx.conf,將虛擬主機配置文件包含進主文件

[root@localhost /]# cd /usr/local/nginx/conf/
[root@localhost conf]# ls
fastcgi.conf  fastcgi_params  koi-utf mime.types  nginx.conf  scgi_params  uwsgi_params  win-utf
fastcgi.conf.default fastcgi_params.default koi-win mime.types.default nginx.conf.default scgi_params.default uwsgi_params.default
[root@localhost conf]# vim nginx.conf

在nginx.conf文件末尾加入以下配置

# 在http段中找到以下內容并刪除每行前面的“#”
 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
   '$status $body_bytes_sent "$http_referer" '
   '"$http_user_agent" "$http_x_forwarded_for"';

# 配置文件結尾的最后一個“}”之前加入以下語句,如下所示
include vhost/*.conf;
}

1.5 編輯每個IP的配置文件(每個虛擬主機的配置文件)

[root@localhost conf]# mkdir -p vhost
[root@localhost conf]# cd vhost/
[root@localhost vhost]# cat www.test151.conf
 server {
 listen 192.168.2.151:80;
 # 配置成實際的域名,每個虛擬主機的配置文件域名都相同
 #server_name www.test.com;

 access_log /data/logs/www.test151.com.log main;
 error_log /data/logs/www.test151.com.error.log;

 location / {
  root /data/www/151;
  index index.html index.htm;
 }
 }

[root@localhost vhost]# cat www.test152.conf
 server {
 listen 192.168.2.152:80;
 # 配置成實際的域名,每個虛擬主機的配置文件域名都相同
 #server_name www.test.com;

 access_log /data/logs/www.test152.com.log main;
 error_log /data/logs/www.test152.com.error.log;

 location / {
  root /data/www/152;
  index index.html index.htm;
 }
 }

[root@localhost vhost]# cat www.test153.conf
 server {
 listen 192.168.2.153:80;
 # 配置成實際的域名,每個虛擬主機的配置文件域名都相同
 #server_name www.test.com;

 access_log /data/logs/www.test153.com.log main;
 error_log /data/logs/www.test153.com.error.log;

 location / {
  root /data/www/153;
  index index.html index.htm;
 }
 }

1.6 創建日志文件,否則無法啟動nginx

[root@localhost /]# mkdir -p /data/logs
[root@localhost /]# touch /data/logs/www.test151.com.log
[root@localhost /]# touch /data/logs/www.test151.com.error.log
[root@localhost /]# touch /data/logs/www.test152.com.log
[root@localhost /]# touch /data/logs/www.test152.com.error.log
[root@localhost /]# touch /data/logs/www.test153.com.log
[root@localhost /]# touch /data/logs/www.test153.com.error.log
[root@localhost /]# ls /data/logs/
www.test151.com.error.log www.test152.com.error.log www.test153.com.error.log
www.test151.com.log www.test152.com.log www.test153.com.log

1.7 先測試配置文件然后再啟動nginx

[root@localhost /]# cd /usr/local/nginx/sbin/
[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
# 啟動nginx
[root@localhost sbin]# ./nginx

1.8 測試文件

[root@localhost sbin]# curl www.test151.com
192.168.2.151
[root@localhost sbin]# curl www.test152.com
192.168.2.152
[root@localhost sbin]# curl www.test153.com
192.168.2.153

附:配置過程中出現的問題

1、測試配置文件時出現的問題

[root@localhost sbin]# ./nginx -t
nginx: [emerg] unexpected "}" in /usr/local/nginx/conf/nginx.conf:122
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

解決方法:下面語句忘記加分號

include vhost/*.conf;

2、使用 curl www.test*.com 測試時總是訪問到相同的結果

解決方法:不要將IP地址寫在 server_name 后面, server_name 后面只能添加域名。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:西藏 襄陽 開封 湘潭 巴中 阜陽 珠海 張家口

巨人網絡通訊聲明:本文標題《詳解Nginx 虛擬主機配置的三種方式(基于IP)》,本文關鍵詞  詳解,Nginx,虛擬主機,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Nginx 虛擬主機配置的三種方式(基于IP)》相關的同類信息!
  • 本頁收集關于詳解Nginx 虛擬主機配置的三種方式(基于IP)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    天堂va蜜桃一区二区三区| 亚洲欧洲综合另类在线| 欧美二区三区的天堂| 91福利资源站| 欧美日韩精品综合在线| 欧美精品vⅰdeose4hd| 欧美日韩成人综合天天影院| 欧美日韩精品电影| 欧美一级一级性生活免费录像| 欧美老女人在线| 日韩午夜精品视频| 精品久久国产97色综合| 欧美精品一区二| 国产精品乱人伦| 亚洲激情自拍偷拍| 琪琪一区二区三区| 国产精品一区二区x88av| av在线不卡免费看| 欧美欧美欧美欧美首页| 精品国产制服丝袜高跟| 国产精品久久久久久久久晋中| 亚洲欧美激情一区二区| 日韩中文字幕区一区有砖一区| 精品一区二区三区在线观看| 国产a精品视频| 欧洲av在线精品| 日韩视频在线你懂得| 国产精品另类一区| 天天av天天翘天天综合网| 国产在线一区观看| 在线免费观看日韩欧美| 精品av久久707| 亚洲高清三级视频| 国产成人av一区二区三区在线| 色先锋资源久久综合| 欧美一区二区三区的| 久久人人爽人人爽| 午夜精品一区在线观看| 国产传媒一区在线| 日韩一二三区不卡| 亚洲一区二区三区四区不卡| 国产乱子伦一区二区三区国色天香| 91麻豆蜜桃一区二区三区| 精品国产一区a| 亚洲午夜国产一区99re久久| 成人久久视频在线观看| 精品欧美乱码久久久久久| 亚洲最大成人网4388xx| 成人免费毛片app| 欧美tickling网站挠脚心| 调教+趴+乳夹+国产+精品| 99re8在线精品视频免费播放| 久久亚洲精精品中文字幕早川悠里| 一区二区日韩av| 99久久精品国产一区二区三区 | 亚洲精品高清视频在线观看| 久久精品理论片| 91精品蜜臀在线一区尤物| 亚洲欧美日韩国产另类专区| 国产成人鲁色资源国产91色综 | 国产肉丝袜一区二区| 日韩二区三区四区| 欧美日韩国产成人在线91| 亚洲激情五月婷婷| 色88888久久久久久影院野外| 国产区在线观看成人精品| 激情五月播播久久久精品| 日韩一二三区视频| 久久激情综合网| 精品国产伦理网| 久久国产综合精品| 精品国产电影一区二区| 国内精品伊人久久久久av一坑| 精品欧美乱码久久久久久 | 日韩美女在线视频| 日本aⅴ精品一区二区三区| 欧美日韩在线直播| 日日夜夜精品视频天天综合网| 欧美日韩卡一卡二| 免费欧美高清视频| 欧美大片拔萝卜| 国产精品亚洲午夜一区二区三区| 精品国产免费人成电影在线观看四季 | 欧美久久久影院| 成人综合激情网| 国产精品成人免费精品自在线观看| 国产成人夜色高潮福利影视| 国产精品乱码久久久久久| 丁香网亚洲国际| 亚洲欧美偷拍三级| 欧美色图天堂网| 蜜臀av一区二区在线观看| 久久综合九色综合久久久精品综合| 国产成人精品一区二| 亚洲视频精选在线| 7777精品伊人久久久大香线蕉最新版 | 91免费观看国产| 婷婷中文字幕综合| 久久青草欧美一区二区三区| 95精品视频在线| 奇米一区二区三区| 国产偷国产偷精品高清尤物 | 97aⅴ精品视频一二三区| 亚洲h在线观看| 久久久久国产精品厨房| 色综合色狠狠综合色| 久久99九九99精品| 亚洲欧美日韩在线不卡| 日韩欧美不卡在线观看视频| 91污片在线观看| 紧缚奴在线一区二区三区| 亚洲精品亚洲人成人网在线播放| 宅男在线国产精品| 99久久免费视频.com| 老司机一区二区| 一区二区三区不卡在线观看| 国产亚洲精品免费| 7777精品伊人久久久大香线蕉超级流畅| 国产精品中文字幕日韩精品| 一区二区三区在线视频播放| 久久综合久久综合久久| 欧美日韩日日摸| 99re在线精品| 国产成人在线色| 精品在线观看免费| 亚洲高清视频的网址| 中文字幕亚洲在| 国产午夜精品理论片a级大结局| 欧美精品少妇一区二区三区| 91亚洲大成网污www| 国产精品综合视频| 日本aⅴ亚洲精品中文乱码| 亚洲国产一区二区三区青草影视 | 一区二区三区在线观看动漫| 亚洲精品一线二线三线| 欧美精品久久一区二区三区| 色婷婷国产精品综合在线观看| 国产美女av一区二区三区| 日本vs亚洲vs韩国一区三区 | 亚洲一卡二卡三卡四卡五卡| 欧美国产一区视频在线观看| 精品人在线二区三区| 欧美一区午夜精品| 欧美日韩精品一区视频| 在线观看成人小视频| 色婷婷综合久久久久中文| av亚洲精华国产精华精华| 不卡一区在线观看| 99re这里只有精品首页| 99综合影院在线| 色女孩综合影院| 91黄视频在线| 欧美色精品在线视频| 在线观看视频一区二区| 欧美日韩综合在线| 欧美日韩国产综合草草| 制服丝袜亚洲色图| 日韩欧美另类在线| 久久久久久久网| 国产精品久久99| 亚洲欧美日韩国产一区二区三区| 亚洲免费观看高清完整版在线观看 | 欧美视频三区在线播放| 欧美日韩精品一区二区三区四区 | 欧美性猛交xxxxxxxx| 欧美日韩精品一区二区天天拍小说 | 中文久久乱码一区二区| 国产精品久久99| 亚洲综合视频网| 亚洲成a人v欧美综合天堂下载| 日韩激情av在线| 久久国产成人午夜av影院| 国产福利视频一区二区三区| 国产高清在线观看免费不卡| 99国产精品国产精品久久| 欧洲av一区二区嗯嗯嗯啊| 欧美精品电影在线播放| 国产婷婷色一区二区三区在线| 国产精品国产a| 琪琪一区二区三区| 成人aa视频在线观看| 欧美视频中文一区二区三区在线观看| 欧美精品高清视频| 欧美国产国产综合| 婷婷夜色潮精品综合在线| 丰满亚洲少妇av| 欧美精品久久一区二区三区| 国产日本亚洲高清| 一区二区三区在线影院| 精品一区二区三区不卡| 色又黄又爽网站www久久| 日韩一二三区视频| 一区二区三区欧美日韩| 久久99热这里只有精品| 一本久道中文字幕精品亚洲嫩| 精品成人在线观看| 亚洲综合成人在线| 成人av电影免费在线播放| 91精品国产91久久久久久一区二区| 中文字幕国产一区|