Apache2 4 6 新增虛擬主機

2021-09-22 07:23:25 字數 1202 閱讀 8517

apache2.4 與 apache2.2 的虛擬主機配置寫法有所不同

apache2.2的寫法:

<

virtualhost

*:80

>

servername domain.com

documentroot "/home/www"

directoryindex index.html index.php

<

directory

"/home/www"

>

options -indexes +followsymlinks

allowoverride all

order deny,allow

allow from all

directory

>

virtualhost

>

如果在2.4中使用以上寫法就會出現apache ah01630: client denied by server configuration異常。

apache2.4中的寫法為

<

virtualhost

*:80

>

servername domain.com

documentroot "/home/www"

directoryindex index.html index.php

<

directory

"/home/www"

>

options -indexes +followsymlinks

allowoverride all

require all granted

directory

>

virtualhost

>

解決方法,apache2.4中需要將

order deny,allow  

allow from all

allow from host ip

改為

require all granted  

require host ip

注:yum安裝的httpd,在/etc/httpd/conf.d/目錄下新增vhosts.conf後重啟即可。

Apache2 4 6 新增虛擬主機

apache2.4 與 apache2.2 的虛擬主機配置寫法有所不同 apache2.2的寫法 virtualhost 80 servername domain.com documentroot home www directoryindex index.html index.php direct...

apache虛擬主機

1 基本換埠配置 在配置apache多個虛擬主機的時候,訪問總是指向第乙個虛擬主機,加上 namevirtualhost 後解決問題.namevirtualhost documentroot f web servername localhost documentroot f web aa serve...

apache虛擬主機

虛擬主機,也叫 空間,作用 將一台物理伺服器劃分為多個虛擬伺服器 2 實驗 1 兩個網域名稱 www.sohu.com www.ccku.cn 本實驗使用linux的hosts檔案進行解析,使用windows訪問時需要修改windows的hosts檔案 c windows system32 driv...