CentOS 7運維管理筆記(8)----Apache基於域名的虛擬主機配置

  使用基於域名的虛擬主機配置是比較流行的方式,能夠在同一個IP上配置多個域名而且都經過80端口訪問。html

(1) 在網卡 eth0的第五個接口上配置 192.168.1.215 這個地址:apache

(2) 配置/etc/hosts文件,192.168.1.215 對應的域名以下:服務器

作ping測試,保證ip是導通的:curl

(3) 創建虛擬主機存放網頁的根目錄,並建立首頁文件的 index.html 文件ide

(4)修改 /usr/local/apache2/conf/httpd.conf 文件,使得服務器開始Listen 192.168.1.215:80測試

(5) 編輯每一個域名的配置文件:ui

以 /usr/local/apache2/conf/vhost/www.name1.com.conf 爲例:url

<VirtualHost 192.168.1.215:80>
        ServerName www.name1.com
        DocumentRoot    /usr/local/apache2/www/www.name1.com
        <Directory "/usr/local/apache2/www/www.name1.com/">
                Options Indexes FollowSymLinks
                AllowOverride    None
                Require all granted
        </Directory>
</VirtualHost>

(6) 查看配置是否正確,正確則重啓Apache服務:spa

 

(7) 使用 curl 命令進行測試:3d

(8) 因爲虛擬機中配飾的 www.name1.com , www.name2.com , www.name3.com 三個域名並無註冊,因此在Windows主機中並不能直接使用這三個域名進行訪問。可是能夠直接輸入ip地址進行訪問:

 

能夠看到默認訪問的是 www.name1.com

相關文章
相關標籤/搜索