因此,我尝试在一台计算机上运行域,子域和另一个域。我为每个网站设置了一个配置文件:
<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 / var / html /,即使域名设置为/ www / var / html / weba,DocumentRoot在配置中几乎没有任何作用。答案 0 :(得分:0)
您似乎在此路径上创建了一个新的虚拟主机配置文件/ etc / apache2 / sites-available /
您需要启用网站虚拟主机conf文件,例如,id网站虚拟主机conf文件名为'websitea.conf' 那么你需要在命令下面运行
sudo a2ensite websitea.conf