1.在linux系統上,可以使用標準的網路配置工具(比如ifconfig和route命令)新增ip別名。
先用ifconfig命令檢視該伺服器的ip位址。我的伺服器有一塊物理網絡卡裝置eth0和本地回環裝置lo,eth0的
位址為192.168.200.5,本地回環lo的ip位址為127.0.0.1.
本地回環代表裝置的本地虛擬介面,所以被認為是永不會宕機的介面。它的主要作用有兩個:一是測試本
機的網路配置,另乙個是某些server/client的應用程式在執行時需要呼叫伺服器上的資源,一般要指定server的ip
/sbin/ifconfig eth0:1 192.168.200.7 broadcast 192.168.200.255 netmask 255.25
5.255.0 up
/sbin/route add -host 192.168.200.7 dev eth0:1
再次執行ifconfig命令即可看到效果。
這時,從另一台伺服器ping 192.168.200.7 ,如果ping通,則配置正確。如果需要持久化在伺服器上,則將
命令新增到 /etc/rc.local檔案即可。
2.配置虛擬主機。無論通過ip別名還是多塊網絡卡配置多個ip位址,在nginx中都能將其配置為基於ip的虛擬主機。
在虛擬主機配置檔案中的listen行寫入:
listen 192.168.200.7:80
即可。
可通過server_name區分不同的虛擬主機。
Nginx配置基於ip的虛擬主機
我是在centos7虛擬機器上進行實驗的 該實驗基於新增好ip的基礎上,如何給網絡卡新增ip請查閱我的部落格 先來看一下我的ip root localhost nginx ifconfig ens33 flags 4163 mtu 1500 inet 192.168.3.128 netmask 25...
centos 7 如何配置虛擬IP
在有些時候我們可能需要使用到虛擬ip vip 首先我們可以使用命令 ip addr檢視目前使用的網絡卡名字,以及現在的ip。如上圖所示,eno16777736便是目前的網絡卡名字。接下來修改配置檔案 vi etc sysconfig network scripts ifcfg eno16777736...
Centos虛擬機器轉殖後的ip配置
1 rm rf etc udev rules.d 70 persistent net.rules 2 重啟,然後 vi etc udev rules.d 70 persistent net.rules複製attr後面的實體地址,並修改eth1為eth0 3 vi etc sysconfig netw...