当前位置: 首页 > 后端技术 > PHP

Apache多端口多站点配置方法

时间:2023-03-29 15:11:44 PHP

操作系统RedHat,apache版本2.4.*首先修改httpd.conf配置文件。添加vimconf/httpd.conf:Listen1234然后把#Virtualhosts#Includeconf/extra/httpd-vhosts.conf改成#VirtualhostsIncludeconf/extra/httpd-vhosts.conf就是使用虚拟配置,然后编辑conf/extra/httpd-vhosts.conf,add:2425DocumentRoot"/xxx/xxx/xxx"26ServerNamelocalhost3335要求全部授予3637然后重启apache:apachectlrestart然后在浏览器访问。这里补充一下,网上很多资料都说conf/extra/httpd-vhosts.conf增加了:3335Orderallow,deny36Allowfromall37这是2.2版本修改配置的方法,2.4版本改了套路。如果这样配置,日志会报错:clientdeniedbyserverconfiguration:/xxx/xxx/xxx,referer:http://xxx/xxx/xxx所以,对于2.4版本的apache,正确的配置方法是:3335要求全部授予36