Apache在windows下多站點配置

2021-08-08 14:58:51 字數 1501 閱讀 8843

apache多站點配置 

這種方法是配置不同的位址訪問不同的資料夾的配置

1:修改本機的hosts檔案,如下:  

示例:127.0.0.1localhost

127.0.0.1 www.dede.com

127.0.0.1 www.phpcms.com

號。  

#loadmodule vhost_alias_module modules/mod_vhost_alias.so   

去掉#意思是啟用apache的虛擬主機功能。  

去掉這一行的#

意思是從conf/extra/httpd-vhosts.conf這個檔案匯入虛擬主機配置。

3: 開啟extra目錄內的httpd-vhosts.conf檔案,什麼都不管,直接在檔案底部加入自己要加的虛擬主機的資訊。如下面所示。   

分別是給出乙個管理員郵箱、指出此**的根目錄、網域名稱、和錯誤日誌存放位置。注意目錄間隔最好用/而不是/。    

namevirtualhost *:80

servername www.phpzend.com

documentroot e:/wamp/www/phpzend

serveralias www.phpzend.com

errorlog "logs/www.phpzend.com-error.log"

customlog "logs/www.phpzend.com-access.log" common

*以上路徑中的斜線左斜右斜都可以。 

4. 在httpd.conf中新增相應目錄

#wwww.phpzend.com

options indexes followsymlinks

allowoverride all order deny,

allow allow from all

第二種:是在同乙個ip下面配置不同的埠的方法

listen 80加入:

listen 80listen 1000listen 1001listen 1002然後參照虛擬主機的設定方法。不同的是:

這個後邊的埠號按自己需求更改就成了。

如果 弄完之後 出現403錯誤 那 在httpd.conf裡找到:

options followsymlinks execcgi indexes

allowoverride none

order deny,allow

deny from all

satisfy all

< /directory>更改為

options followsymlinks execcgi indexes

allowoverride none #

order deny,allow

#deny from all

#satisfy all

< /directory>

apache在windows下的調優

我們apache預設的是併發量是150個人,所以我們需要將其調大,apache就引進mpm 多功能模組處理 主要有三個工作模式 預處理模式 事先開啟幾個程序,等待處理請求,如果請求多了再開程序 工作模式 事先開啟幾個程序,但是程序裡面還開了多個執行緒,用執行緒來處理請求,所以可以優化 winnt模式...

在windows下安裝apache和php

注意 apache的配置檔案中loadmodule php5 module c php php5apache2.dll這個地方要改為php5apache2 2.dll php的windows安裝版好像檔案編譯不符合執行緒安全性,但是.zip檔案符合執行緒安全性,但是缺少php5ts.dll檔案,所以...

在Windows下搭建Apache伺服器

apache伺服器是一款基於http協議的web伺服器,apache伺服器使用cgi開發 單擊安裝嚮導進入apache伺服器安裝介面 單擊next 選擇i accept the terms in the license agressment 選好後單擊next 單擊next 第乙個輸入框輸入主機名,...