wampserver 下篇,配置域名和多域名,多目錄網站。


配置 windows 系統的 host 文件。

在C:\Windows\System32\drivers\etc 目錄下的 hosts

hosts 文件沒有擴展名。hosts是windows文件,配置本地訪問域名IP,端口。

hosts 用記事本或文本編輯軟件打開。

hosts 文件默認兩行:

127.0.0.1       localhost
::1             localhost

帶有#號開關的,是注釋,說明。

# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

  同一IP下,我配置了三個域名:

127.0.0.1       localhost
::1             localhost

127.0.0.1       test1.cc
127.0.0.1       dedesp1.cc
127.0.0.1       dedesp2.cc

 系統 IP 和域名配置好后,就去找 wampserver 配置Apache 的域名目錄相關文件。

 修改 wampserver 兩個文件

wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\

httpd.conf 
wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\extra\

httpd-vhosts.conf

放在一起看,有幾個共同目錄:

:\wamp64\bin\apache\apache2.4.23\conf
:\wamp64\bin\apache\apache2.4.23\conf\extra

 httpd.conf  文件

找到代碼 Include conf/extra/httpd-vhosts.conf  前面不要有 # 號,有#號這個文件就補充注釋掉了,如果有#號,去掉。

大約在 522 行。

httpd-vhosts.conf 文件,配置你要的多目錄網站。

 原有代碼:

# Virtual Hosts
#

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot d:/wamp64/www
    <Directory  "d:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>
#

原有代碼不要動,按這個規則配置你的目錄,配置幾個都可以。

示例如下:

<VirtualHost *:80>
    ServerName test1.cc
    DocumentRoot d:/Demo/root1
    <Directory  "d:/Demo/root1/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

在配置的目錄寫一個PHP文件測試一下就可以了。

示例:

echo "hello 123";

示例2:

<?php

echo "hello tes1";
echo "hello root1";
phpinfo();

?>

如果有什么不明白的,加QQ群:186970878

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM