WAMP配置與單IP多域名功能設置


WAMPServer 安裝

1、首先從WAMP站點上下載WAMP安裝包。http://www.wampserver.com/en/download.php

2、下載完成后,進行安裝。安裝路徑可以自由選擇。(我選擇的是E盤,所以目錄為:E:\wamp;默認頁面文件目錄為:E:\wamp\www)
3、安裝完成后啟動WAMPServer,右擊托盤圖標,所擇chinese,即可設置成我們熟悉的中文。
4、此時你在瀏覽器內輸入:http://localhost,回車后可以見到如下圖內容,即表時你的WAMPServer服務器安裝成功。

你還可以在頁面上編寫<?php phpinfo(); ?>來查看當前安裝PHP版本等信息。如圖:

此時,你可以在WAMP的WWW目錄下新建網站目錄,進行測試。

httpd-vhosts虛擬主機設置(單IP多域名)
1、打開ahache目錄下的httpd.conf文件;(如圖)或在此路徑下查找:E:\wamp\bin\apache\Apache2.2.17\conf
查找到如下模塊:
#Include conf/extra/httpd-vhosts.conf
去掉前面的#,這樣就開啟了httpd-vhosts虛擬主機模塊;
 
2、在你平時習慣使或可以快速訪問到的盤上新建文件夾命名為:apache_conf(文件名隨便,容易辯認即可。)用於存放虛擬主機域名信息。
再次打開httpd.conf文件,在最后面加上:
Include "e:/apache_conf/*.conf"  (我是將apache_conf文件建在E盤下。此句的意思是在httpd.conf文件里將apache_conf包含進來。)
 
3、在apache_conf文件夾里新建一文本文檔,文件名為:localhost,后綴名為:conf;內容為如下:
<VirtualHost *:80>
     DocumentRoot "E:\wamp\www"       (指向文件目錄)
     ServerName localhost                         (當前域名)
</VirtualHost>
此時重啟WAMPServer所有服務,在瀏覽器輸入http://localhost可以正常訪問。
 
4、在apache_conf里新建新主機文件,如:dev.time.com
<VirtualHost *:80>
    ServerName dev.time.com
    DocumentRoot "E:\web\time"
</VirtualHost>
指向E盤下web文件夾里的time文件夾。
同時打開hosts文件, (C:\WINDOWS\system32\drivers\etc\hosts) 新增:
127.0.0.1     dev.time.com 

重啟apache,在瀏覽器輸入dev.time.com   發現如下錯誤403 Forbidden錯誤

Forbidden
You don't have permission to access / on this server.

分析:這主要是目錄訪問權限沒有設置,需要設置對目錄的訪問權!
 
解決此問題,打開httpd.conf找到以下模塊
<Directory>
     Options FollowSymLinks
     AllowOverride None
     Order deny,allow
     Deny from all
</Directory>
 改為:
<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>
 
重啟apache,瀏覽器輸入dev.time.com 即可訪問。
 
5、以后需要增加主機,按以上方法新增即可。
 
6、 使嵌入html文件的PHP代碼可以正常解釋,打開httpd.conf文件,在相應地方添加以下兩行:

    AddType application/x-httpd-php   .html
    AddType application/x-httpd-php   .htm


免責聲明!

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



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