apache2.4配置
Posted WWSASUKE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache2.4配置相关的知识,希望对你有一定的参考价值。
首先修改httpd.conf配置文件。
vim conf/httpd.conf
添加:
Listen 1234
然后把
改成
-
# Virtual hosts
-
Include conf/extra/httpd-vhosts.conf
就是使用虚拟配置,然后去编辑conf/extra/httpd-vhosts.conf,添加:
-
24 <VirtualHost *:1234>
-
25 DocumentRoot "/xxx/xxx/xxx"
-
26 ServerName localhost
-
33 <Directory "/xxx/xxx/xxx">
-
35 Require all granted
-
36 </Directory>
-
37 </VirtualHost>
然后重启apache:
apachectl restart
然后在浏览器访问就可以了,
这里要补充一句, 网上很多资料说conf/extra/httpd-vhosts.conf添加:
-
33 <Directory "/xxx/xxx/xxx">
-
35 Order allow,deny
-
36 Allow from all
-
37 </Directory>
这是2.2版本修改配置的方法,2.4版本换套路了,如果这么配置,log日志会报错:
client denied by server configuration: /xxx/xxx/xxx, referer: http://xxx/xxx/xxx
所以,对于2.4版本的apache,正确的配置方法是:
-
33 <Directory "/xxx/xxx/xxx">
-
35 Require all granted
-
36 </Directory>
以上是关于apache2.4配置的主要内容,如果未能解决你的问题,请参考以下文章
apache2.4限定某个目录禁止解析PHP限制user_agentPHP相关配置