apache配置多站点

在 httpd.conf 中找到

<Directory />


配置成:

<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride none #这里是禁止所有访问
#Require all denied
</Directory>

一般的配置,都是在底部引入

IncludeOptional conf.d/*.conf


而在conf.d/vhosts.conf这个文件里首先要配置基本的多站点信息,还要设置允许访问的文件夹,如:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "/home/first/public"
ServerName test1.dayin1.top
ServerAlias http://www.dummy-host.localhost/
ErrorLog "logs/dummy-host.localhost-error_log"
#CustomLog "logs/test1.dayin1.top common"
<Directory "/home/first/public">
Options Indexes FollowSymlinks
AllowOverride All #这个尤其重要,就是允许/ home/first/public 这个目录下的文件能被访问
Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.localhost
DocumentRoot "/home/index"
ServerName test2.dayin1.top
ErrorLog "logs/dummy-host2.localhost-error_log"
#CustomLog "logs/test2.dayin1.top common"
<Directory "/home">
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值