Apache服務器 配置多個網站解決方案


2016.5.28   今周六   下午   陰     無風     

周末接了個小單,弄一個企業站,用php語言;於是又要拿起好久沒動的php啦!

關鍵第一步是搭建Apache環境,在這里本人用的是wamp集成環境軟件

本文只講講我在搭建環境時遇到的一些坑,分享給大家看看,如果大家對后面的建站感興趣,請關注下博客,后續會繼續寫一些建站方面的文章哦!

在這里我遇到了3個坑

1:服務器用什么好,iis,Apache

2:搭建Apache環境時,域名路徑過長問題

3:搭建Apache環境時,文件拒絕訪問問題   Forbidden   You don't have permission to access \ on this server.

 

以下就是解決方案:

這里我選用的是Apache環境,用的是wamp集成環境軟件+win7

1.wamp怎么安裝就很簡單了,在這里默認你安裝了!

2.

  讓Apache在啟動時能加載虛擬主機模塊。

  打開Apache安裝目錄下conf/httpd.conf文件,找到下面兩行文字,把最前面的 # 號去掉,然后保存。

  #LoadModule vhost_alias_module modules/mod_vhost_alias.so

  #Include conf/extra/httpd-vhosts.conf  

 

3.

配置完成后即可打開Apache安裝目錄下/conf/extra/httpd-vhosts.conf文件,在最后添加如下:

DocumentRoot是文件放置路徑,ServerName是網站域名:

<VirtualHost 127.0.0.1:80>

DocumentRoot"D:/Appserv/www/1"

ServerName  www.xxx.com

</VirtualHost>

<VirtualHost 127.0.0.2:80>

DocumentRoot"D:/Appserv/www/2"

ServerName   www.xxx2.com

</VirtualHost>

 

4.最后重啟Apache服務就配置完成。

 

----------------------------------------------------------------------------------------------------------------

Apache,版本2.2.8,安裝完成后,進行相關測試;
配置了下php的php.in文件,再次localhost打開發現錯誤:
HTTP 錯誤 403 - 禁止訪問,即403 Forbidden:You don't have permission to access / on this server.

可能是權限不足引起的問題。

解決方法:

打開apache的配置文件httpd.conf,逐行檢查。
找到:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

 

由於配置了php后,此處“Deny from all”為拒絕一切連接。

把此行修改為 “Allow from all”,即可解決問題。

修改后的代碼為:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>

瀏覽器里打開http://localhost,顯示it works!問題解決。

403 Forbidden主要原因分析

1你的IP被列入黑名單
2你在一定時間內過多地訪問此網站(一般是用采集程序),被防火牆拒絕訪問了
3網站域名解析到了空間,但空間未綁定此域名
4你的網頁腳本文件在當前目錄下沒有執行權限
5在不允許寫/創建文件的目錄中執行了創建/寫文件操作
6服務器繁忙,同一IP地址發送請求過多,遭到服務器智能屏蔽

參考文檔:http://www.jb51.net/os/RedHat/1303.html

 

總結:

HTTP 錯誤 403 - 禁止訪問,即403 Forbidden:You don't have permission to access / on this server.

上面這個問題一開始也困了我好久,百度了很多資料,也嘗試了各種辦法;

最后在各種嘗試之下還是解決了;最終的原因還是上面的那個解決方案,就是那幾段代碼的問題,我那原因是應為阿帕奇和wamp里面的配置文件不同的原因!

但是只要修改allow from all這個就基本能解決了,希望我這些坑能帶你們脫坑哦!踩坑就是成長,分享就是品質...

 


免責聲明!

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



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