2、建立httpd服務器,要求提供兩個基于名稱的虛擬主機:

(1)www.X.com,頁面文件目錄為/web/vhosts/x;錯誤日志為/var/log/httpd/x.err,訪問日志為/var/log/httpd/x.access

(2) www.Y.com,頁面文件目錄為/web/vhosts/y;錯誤日志為 /var/log/httpd/www2.err,訪問日志為/var/log/httpd/y.access

(3)為兩個虛擬主機建立各自的主頁文件index.html,內容分別為其對應的主機名

//根據用戶訪問的主機頭不同,來返回不同的頁面

1首先建立其對應的文件目錄和各自的index.html文件:

圖1


2建立其訪問日志和錯誤日志的文件:

圖2

3建立配置文件,在/etc/httpd/conf.d建立test.conf文件:

圖3

對應的文件文件:

<VirtualHost *:80>

ServerName www.Y.com

DocumentRoot "/web/vhosts/y"

CustomLog "/var/log/httpd/y.access" combined

ErrorLog "/var/log/httpd/y.err"

<Directory "/web/vhosts/y">

Require all granted

</Directory>

</VirtualHost>

<VirtualHost *:80>

ServerName www.X.com

DocumentRoot "/web/vhosts/x"

CustomLog "/var/log/httpd/x.access" combined

ErrorLog "/var/log/httpd/x.err"? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

<Directory "/web/vhosts/x">

Require all granted

</Directory>

</VirtualHost>

4測試語法是否正確:

圖4

5啟動服務:

圖5

6在另一臺主機配置其hosts文件,將其訪問www.Y.com和www.X.com都解析到15.140這臺機器上面:

圖6

7測試:

圖7
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容