【发布时间】:2018-11-14 07:14:19
【问题描述】:
所以,我尝试在一台机器上运行一个域、一个子域和另一个域。我已经为每个站点设置了一个 conf 文件:
<VirtualHost *:80>
ServerName websitea.com
ServerAlias www.websitea.com
DocumentRoot /var/www/html/weba
</VirtualHost>
<Directory /var/www/html/weba>
Order allow,deny
Allow from all
Require all granted
</Directory>
在 apache2.conf 中也可以找到相同的文件夹配置(我尝试过使用它),并且所有站点的配置都相同。
问题是,在放置此 DocumentRoot 并禁用 000-default.conf 后,我得到 403 禁止。
到目前为止我尝试过的操作:
- 将所有者更改为 www-data:www-data
- 将烫发更改为 755/777
- 将目录配置放入
- apache2.conf 或网站的 conf 将所有网站放在一个文件中
- 各种目录设置(Options Indexes FollowSymLinks, AllowOverride none/all, 要求全部授予, Allow from all, Order 允许,拒绝)
但没有一个会起作用......
编辑:我发现网站转到 /www/var/html/,即使域设置为 /www/var/html/weba,DocumentRoot 在配置中几乎没有任何作用。
【问题讨论】:
标签: apache2 virtualhost raspberry-pi3 document-root