linux7下虛擬主機(jī)的三種實(shí)現(xiàn)方式
一、 相同IP地址,不同端口號(hào)
虛擬主機(jī)1:主機(jī)IP地址為172.16.30.20,端口號(hào)為80(默認(rèn)端口),DocumentRoot是/var/www/vhost1,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
[root@rhel7 ~]# cd /var/www/ [root@rhel7 www]# mkdir vhost1 [root@rhel7 www]# cd vhost1/ [root@rhel7 vhost1]# vim index.html [root@rhel7 vhost1]# cat index.html this is the vhost1
虛擬主機(jī)2:主機(jī)IP地址為172.16.30.20,端口號(hào)為8080,DocumentRoot是/var/www/vhost2,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
[root@rhel7 ~]# cd /var/www/ [root@rhel7 www]# mkdir vhost2 [root@rhel7 www]# cd vhost2/ [root@rhel7 vhost2]# vim index.html [root@rhel7 vhost2]# [root@rhel7 vhost2]# cat index.html this is the vhost2
編輯虛擬機(jī)主機(jī)配置文件httpd-vhosts.conf
[root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" </VirtualHost> Listen 8080 <VirtualHost 172.16.30.10:8080> DocumentRoot "/var/www/vhost2" </VirtualHost> [root@rhel7 ~]# systemctl restart httpd [root@rhel7 ~]# firewall-cmd --add-port=8080/tcp --permanent success [root@rhel7 ~]# firewall-cmd --reload success
訪問測(cè)試:


二、 不同IP地址,相同端口號(hào)
虛擬主機(jī)1:主機(jī)IP地址為172.16.30.20,端口號(hào)為80(默認(rèn)端口),DocumentRoot是/var/www/vhost1,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
虛擬主機(jī)2:主機(jī)IP地址為172.16.30.200,端口號(hào)為80(默認(rèn)端口),DocumentRoot是/var/www/vhost2,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
[root@rhel7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=bde41fa3-f559-4de2-ba9a-857fed211aac DEVICE=ens33 ONBOOT=yes DNS1=127.0.0.1 ZONE=public IPADDR=172.16.30.10 PREFIX=24 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPADDR1=172.16.30.100 PREFIX1=24
[root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" </VirtualHost> <VirtualHost 172.16.30.100:80> DocumentRoot "/var/www/vhost2" </VirtualHost> [root@rhel7 ~]# systemctl restart httpd
訪問測(cè)試:


三、 相同IP地址,相同端口號(hào),不同F(xiàn)QDN
虛擬主機(jī)1:主機(jī)IP地址為172.16.30.20,端口號(hào)為80(默認(rèn)端口),F(xiàn)QDN為vhost1.example.com,DocumentRoot是/var/www/vhost1,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
虛擬主機(jī)2:主機(jī)IP地址為172.16.30.20,端口號(hào)為80(默認(rèn)端口),F(xiàn)QDN為vhost2.example.com,DocumentRoot/var/www/vhost2,在DocumentRoot目錄下創(chuàng)建虛擬主機(jī)站點(diǎn)主頁文件。
[root@rhel7 ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" ServerName vhost1.example.com </VirtualHost> <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost2" ServerName vhost2.example.com </VirtualHost>
注意:DNS服務(wù)器中需要添加對(duì)應(yīng)的解析內(nèi)容。

訪問測(cè)試:


記得每次修改完配置文件后需要重啟服務(wù)。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux內(nèi)核的死鎖檢測(cè)工具—Lockdep的使用案例
文章主要介紹了Linux內(nèi)核中的死鎖問題,包括死鎖的類型(遞歸死鎖和AB-BA死鎖)、lockdep模塊的使用方法以及實(shí)際項(xiàng)目中的死鎖案例,通過lockdep模塊,可以有效地跟蹤和調(diào)試死鎖問題,幫助開發(fā)者快速定位和解決問題2024-11-11
解決Ubuntu 18.04安裝VMwareTools錯(cuò)誤問題
這篇文章主要介紹了Ubuntu 18.04安裝VMwareTools錯(cuò)誤的解決方法,需要的朋友可以參考下2019-11-11
-bash:/usr/bin/yum:沒有那個(gè)文件或目錄的解決方案
在CentOS系統(tǒng)中,不慎刪除或卸載了yum可以通過重新安裝來恢復(fù),首先,確認(rèn)系統(tǒng)版本,例如CentOS,然后新建所需目錄以存放下載的文件,接下來,分別從鏡像源下載yum組件和python依賴的rpm包,安裝python時(shí),如果遇到依賴問題,可選擇強(qiáng)制安裝2024-10-10
詳解CentOS 7.0源碼包搭建LNMP 實(shí)際環(huán)境搭建
本篇文章主要介紹了Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12
CentOS服務(wù)器+監(jiān)控寶SNMP監(jiān)控全攻略分享
很多人和Sudu一樣都想使用監(jiān)控寶去監(jiān)控自己的linux服務(wù)器,但是因?yàn)榘惭bsnmp存在一些問題導(dǎo)致無法成功設(shè)置snmp的設(shè)置。2010-12-12

