wampserver apache+php外網訪問及配置網站預設介面
應用的是wampserver
在www目錄下建了一個site目錄,在該目錄下放了各類檔案目錄,如php,html,css
首先是實現外網訪問
在wampserver目錄下找到conf,找到httpd-conf檔案,在該目錄下搜尋require,將所有匹配行改為require all granted
改完之後,找到Include conf/extra/httpd-vhosts.conf該行,將該行前面的#號去掉.
這樣就在檔案中引入了vhosts,接下來
我們開啟vhost檔案,該檔案在conf/extra目錄下,按如下修改
<VirtualHost *:80>
ServerAdmin
DocumentRoot "C:\wamp1\www\site"
ServerName mysite.com
ServerAlias www.mysite.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
在上面,需要修改的是DocumentRoot和ServerName,ServerAlias這三個,
documentroot修改為物理路徑我們這裡是site,所以改為site的絕對路徑
第二個是域名,第三個是域名的別名.
完成這些之後
我們會發現,當輸入www.mysite.com時,顯示不是我們想要的東西
我們想要的是顯示site目錄下php目錄下的mysite.php
那麼如何才能讓他預設顯示這個呢.
同樣也是在vhosts檔案中修改.
方法是在我們上面編輯的</virtualhost>下面新增
<IfModule dir_module>
DirectoryIndex \php\mysite.php
</IfModule>
如此一來,完成了一個網站的基本顯示