????????前些天弄的wamp的環境搭建,因為本人經常用wnmp(配置起來比之wamp較簡單),今天想用wamp配置多站點結果,之前安裝的環境起不來了,不要緊,告訴你一條命令,按照報錯信息一步一步解決,很快就起來了。命令:httpd.exe -w -n "Apache2.4" -k start

其中的"Apache2.4"換成自己機器上apache在服務中的名稱。一個小插曲,暫時不揭過,下面進入正題WAMP的多站點配置。

apache部署web項目、???? ? 基于本地開發環境的關系,本地可能同時有好幾個項目待開發。所以如果只是用localhost再跟項目文件夾的方式訪問的話,看起來就不好看也不方便看了,所以呢,我們要把本地項目建立自己的站點配置文件,分別用不同的本地域名(自己隨便起的)來區分不同的站點。

????? apache的多站點配置主要包括以下幾個步驟:

???? ??首先,打開Apache的配置文件httpd.conf,搜索“httpd-vhosts.conf” 找到#Include etc/extra/httpd-vhosts.conf,去掉前面的#,(可以直接配置在httpd.conf,但是為了方便閱讀和很好的區分各個站點,請配置在上述路徑中的httpd-vhosts.conf中);

如何建立及配置站點,????? ?其次,打開etc/extra/httpd-vhosts.conf的httpd-vhosts.conf文件,找到NameVirutalHost *:80,這句話的含義是制定這個主機的IP地址和端口號;Apache在接受請求時,首先會默認第一個VirtualHost,然后再匹配其他虛擬主
機,如果沒有匹配的,就是第一個VirtualHost起作用。故,在httpd.conf中,將<Dicrectory />(這個是所有目錄的默認配置)和<Direcotry/opt/lampp/htdocs>的權限,都默認設置為deny from all。這樣就很好的保護了其他項目的代碼安全。

????????再次,給個配置實例

???????<VirtualHost*:80>
? ? ? ? ServerName *
????????DocumentRoot </opt/lampp/htdocs/guest>
????????<Directory /opt/lampp/htdocs/guest>
????????Order deny,allow
????????Allow from all
????????</Direcotry>
????????<VirtualHost/>

配置默認站點、????????后面的依次添加就可以了,

????????最后,因為你有時候會有多個項目要

????????????

web站點配置2003、????????