Apache虛擬主機實現(xiàn)有三種方法:

1、通過不同的IP地址

2、通過不同的" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > Apache虛擬主機基于-IP-域名-端口三種搭建方式

Apache虛擬主機基于-IP-域名-端口三種搭建方式

時間:2023-07-01 19:30:02 | 來源:網(wǎng)站運營

時間:2023-07-01 19:30:02 來源:網(wǎng)站運營

Apache虛擬主機基于-IP-域名-端口三種搭建方式:

Apache虛擬主機基于-IP-域名-端口三種搭建方式

配置Apache虛擬主機,實現(xiàn)在一臺服務(wù)器上運行多個網(wǎng)站

Apache虛擬主機實現(xiàn)有三種方法:

1、通過不同的IP地址

2、通過不同的域名

3、通過不同的端口號

方法一:

通過不同的IP地址,訪問不同目錄下的網(wǎng)站

給服務(wù)器增加IP(另一個域名解析出來的那個IP)。

[root@Linux 1 ~]# ifconfig ens33:1 192.168.1.164 netmask 255.255.255.0

[root@Linux 1 ~]# echo "http://bbs.xuegod.cn"> /var/www/html/bbs/index.html

[root@Linux 1 ~]# cd /etc/httpd/conf.d/

創(chuàng)建虛擬主機的配置文件:

[root@Linux 1 conf.d]# vim bbs.conf

VirtualHost192.168.1.63:80

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /var/www/html/

ServerName http://dummy-host.example.com

ErrorLog logs/dummy-host.example.com-error_log

CustomLog logs/dummy-host.example.com-access_log common

<VirtualHost 192.168.164:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot /var/www/html/bbs/

ServerName http://dummy-host.example.com

ErrorLog logs/dummy-host.example.com-error_log

CustomLog logs/dummy-host.example.com-access_log common

測試:

[root@Linux 1 conf]# systemctl restart httpd

[root@Linux 1 conf.d]# curl 192.168.1.63

welcome to www.xuegod.cn!

[root@Linux 1 conf.d]# curl 192.168.1.62

http://bbs.xuegod.cn

方法二:

通過不同域名:(這種訪問在企業(yè)比較常見,其他兩種訪問可以了解下即可)

在域名管理后臺,修改DNS配置,http://www.xuegod.comhttp://bbs.xuegod.com解析成相同的IP。

[root@Linux 1 conf.d]# vim bbs.conf

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot/var/www/html/

ServerName http://www.xuegod.com

ErrorLog logs/www.xuegod.com-error_log

CustomLog logs/www.xuegod.com-access_log common

<VirtualHost *:80>

ServerAdmin webmaster@dummy-host.example.com

DocumentRoot/var/www/html/bbs/

http://ServerNamebbs.xuegod.com

ErrorLog logs/bbs.xuegod.com-error_log

CustomLog logs/bbs.xuegod.com-access_log common

配置文件修改最終如圖下:

[root@Linux 1 conf.d]# systemctl restart httpd

[root@Linux 1 conf.d]# vim/etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

http://192.168.1.63www.xuegod.com

http://192.168.1.63bbs.xuegod.com

測試:

[root@Linux 1 conf.d]# curl http://www.xuegod.com

welcome to www.xuegod.cn!

[root@Linux 1 conf.d]# curl http://bbs.xuegod.com

http://bbs.xuegod.cn

修改本地Windows的hosts文件,可以實現(xiàn)在瀏覽器上用域名訪問:

C:/Windows/System32/drivers/etc

方法3:基于端口配置虛擬主機:

[root@Linux 1 conf.d]# vim /etc/httpd/conf/httpd.conf

42 Listen 80#在此行下添加監(jiān)聽81號端口

43 Listen 81

[root@Linux 1 conf]# vim /etc/httpd/conf.d/bbs.conf

改:8 <VirtualHost *:80>

為:8 <VirtualHost *:81>#此處修改的端口,在apache的主配置文件需要有監(jiān)聽端口

更改為要添加的多個端口

[root@Linux 1 conf.d]# systemctl restart httpd

[root@Linux 1 conf.d]# curl http://www.xuegod.com:81

http://bbs.xuegod.cn

[root@Linux 1 conf.d]# curl http://www.xuegod.com

welcome to www.xuegod.cn!

以上三個虛擬主機不要同時設(shè)置

關(guān)鍵詞:方式,主機,虛擬

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉