亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

傻瓜式安裝基于Apache服務部署虛擬主機功能

發布時間:2020-07-06 12:14:48 來源:網絡 閱讀:4813 作者:棒棒糖w 欄目:建站服務器

基于Apache服務部署虛擬主機功能

如果每臺Linux系統的服務器上只能運行一個網站,那么這顯然造成硬件資源的浪費。

利用虛擬主機功能,可以把一臺物理服務器分割成多個“虛擬的服務器”,實現資源節約,避免浪費。

Apache 的虛擬主機功能是服務器基于用戶請求的不同 IP 地址、主機域名或端口號,實現提供多個網站同時為外部提供訪問服務的技術。


下面來詳細講解實現方法


本實驗基于cenos7搭建Apache httpd-2.4.6 

首先安裝

[root@lin10 ~]# yum install httpd –y

由于需要基于不同IP來實現本次實驗,所以我添加了三個不同IP

這臺linux的ens33網卡原先是172.16.16.1/16 所以添加另外兩個IP實現三個不同IP

[root@localhost ~]# ip addr add 172.16.16.2/16 dev ens33

[root@localhost ~]# ip addr add 172.16.16.3/16 dev ens33

傻瓜式安裝基于Apache服務部署虛擬主機功能

關閉防火墻systemctl disable firewalld

關閉selinux    vi /etc/sysconfig/selinux

              將 SELINUX=enforcing , 修改成disabled 

一  基于 IP 地址 

1 分別在 /opt/www 中創建存放不同網站數據的三個目錄,并向其中寫入網站首頁文件。

mkdir -p /opt/www/1

mkdir -p /opt/www/2

mkdir -p /opt/www/3

 echo "172.16.16.1">/opt/www/1/index.html

 echo "172.16.16.2">/opt/www/2/index.html

 echo "172.16.16.3">/opt/www/3/index.html


2 在 httpd 服務的配置文件中大約 113 行處開始,分別追加寫入三個基于 IP 地址的虛 擬主機網站參數,然后保存并退出。記得需要重啟 httpd 服務,這些配置才生效。

vim /etc/httpd/conf/httpd.conf

113 <VirtualHost 172.16.16.1> 

傻瓜式安裝基于Apache服務部署虛擬主機功能

114 DocumentRoot /opt/www/1

115 ServerName www.wawa.com

116 <Directory /opt/www/1 >

117 AllowOverride None

118 Require all granted

119 </Directory>

120 </VirtualHost>

121 <VirtualHost 172.16.16.2>

122 DocumentRoot /opt/www/2

123 ServerName bbs.wawa.com

124 <Directory /opt/www/2 >

125 AllowOverride None

126 Require all granted

127 </Directory>

128 </VirtualHost>

129 <VirtualHost 172.16.16.3>

130 DocumentRoot /opt/www/3

131 ServerName test.wawa.com

132 <Directory /opt/www/3 >

133 AllowOverride None

134 Require all granted

135 </Directory>

136 </VirtualHost>

千萬別忘了監聽80端口

傻瓜式安裝基于Apache服務部署虛擬主機功能

 到此基于IP虛擬主機功能就可實現了,啟動服務并驗證。

傻瓜式安裝基于Apache服務部署虛擬主機功能 傻瓜式安裝基于Apache服務部署虛擬主機功能傻瓜式安裝基于Apache服務部署虛擬主機功能


二 基于端口號 

 本人偷個懶,直接把之前的基于IP的配置文件修改了,實現基于端口號虛擬主機。

基于80 8080 和6111這三個端口

vim /etc/httpd/conf/httpd.conf 

監聽端口需要調整

傻瓜式安裝基于Apache服務部署虛擬主機功能 

傻瓜式安裝基于Apache服務部署虛擬主機功能

驗證:

傻瓜式安裝基于Apache服務部署虛擬主機功能傻瓜式安裝基于Apache服務部署虛擬主機功能 傻瓜式安裝基于Apache服務部署虛擬主機功能

三 基于主機域名

基于主機域名需要dns解析來實現此操作,這里就不羅列出來了具體操作在這(點擊)。

還是老樣子,我還是用之前的文件來修改

監聽端口改成80

vim /etc/httpd/conf/httpd.conf

傻瓜式安裝基于Apache服務部署虛擬主機功能 

傻瓜式安裝基于Apache服務部署虛擬主機功能

驗證:

傻瓜式安裝基于Apache服務部署虛擬主機功能 傻瓜式安裝基于Apache服務部署虛擬主機功能




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

饶阳县| 涿鹿县| 怀安县| 龙山县| 都安| 青河县| 河东区| 根河市| 五寨县| 乡宁县| 盐边县| 宁津县| 河津市| 甘肃省| 桑植县| 漳平市| 永靖县| 乐清市| 栾城县| 安化县| 正宁县| 六盘水市| 太仆寺旗| 饶平县| 海淀区| 锡林浩特市| 尼玛县| 克拉玛依市| 富阳市| 新安县| 眉山市| 临西县| 云霄县| 枞阳县| 平湖市| 和龙市| 海兴县| 酒泉市| 偃师市| 和硕县| 石屏县|