Apache2.4 多端口多站点配置方法 谁借莪1个温暖的怀抱¢ 2022-05-25 04:18 243阅读 0赞 转载:https://segmentfault.com/a/1190000009124999 首先修改httpd.conf配置文件。 vim conf/httpd.conf 添加: Listen 1234 然后把 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 改成 # 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>
还没有评论,来说两句吧...