WampServer64的2.5版本配置多站點

        在度娘上面找了不少配置文章,都是老版本的,講解不詳細,改來改去把配置文件改亂了,改完重啓變成橙色,各類問題,研究的差很少了,卸載重裝,從新配置,順利解決問題。下面詳細講解一下,分享出來,兩分鐘就能夠搞定。php

整個配置過程要用到3個文件,先打開這些文件方便下面修改 
C:\Windows\System32\drivers\etc 
下的 hosts文件
apache

D:\wamp\bin\apache\apache2.4.9\conf\extra 
下的 httpd-vhosts.conf
瀏覽器

D:\wamp\bin\apache\apache2.4.9\conf 
下的 httpd.conf
服務器

1.編輯httpd.conf 
查看
ide

LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll"ui

PHPIniDir d:/wamp/bin/php/php5.5.12url

Include conf/extra/httpd-vhosts.conf spa

這三句,若是被#註釋了的話,去掉# 
第三句話通常註釋的,去掉註釋後就能開啓配置站點
而後就不用管httpd.conf了。
server

2.編輯 httpd-vhosts.conf 
上面那步的第三句話就是讓本文件的配置起做用
站點的範例,能夠參照它寫一個,也能夠按照我下面的標準寫一個站點信息,能夠寫多個站點信息,端口一致
io

<VirtualHost *:80>
    DocumentRoot "e:/PhpProject/"
    ServerName localhost2.com
     <Directory "e:/PhpProject/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
    </Directory>
</VirtualHost>

以上是我複製來粘貼去最後琢磨出來最精簡的寫法,少一句不行,多一句累贅
DocumentRoot "e:/PhpProject/" 毫無疑問是你本身的站點路徑

ServerName localhost2.com 是告訴瀏覽器輸入這個地址就能訪問本身的站點

這個服務名最好是一個url的形式好比我寫的那樣,否則輸入到某些瀏覽器直接跳轉到百度搜索結果了

<Directory "e:/PhpProject/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
</Directory>
這段很關鍵,是給你本身的站點設置權限,否則無法訪問

3.編輯 hosts文件
畢竟站點是在虛擬服務器上運行的,還得把咱們的服務名告訴機器 
這最後一步就是告訴本主機你的站點名 
作法是在本文件最後添上

127.0.0.1 localhost2.com

按照以上流程配置完之後,重啓wamp全部服務,在瀏覽器輸入localhost2.com 
就能訪問到本身的站點了。

**常見的問題 
wampserver默認用的是80端口,有時候會被其餘程序佔用,當被佔用的時候,你只需在httpd-vhosts.conf 裏面找到

Listen 0.0.0.0:80
Listen [::0]:80

在它後面再添個自定義的端口號,最好6000以上,好比下面的

Listen 0.0.0.0:8080
Listen [::0]:8080

而後配置站點信息的時候,在

<VirtualHost *:80>
中把80改爲本身的端口號,就能夠順利地訪問本身的站點了。

相關文章
相關標籤/搜索