我已经将我的 wordpress 仓库克隆到 git 中,并/home/me/alliance
进行了编辑/etc/apache2/sites-enabled/000-default.conf
包含装有
ServerAdmin webmaster@localhost
#DocumentRoot /var/www/html
DocumentRoot /home/me/alliance
我已经加入www-data
我已经改变了该目录的所有权。
chown -R me:www-data alliance
我已经检查过权限。
ls -al alliance
drwxrwxr-x 8 me www-data 4096 Apr 1 13:26 alliance
我仍然得到Forbidden
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at ...northeurope.cloudapp.azure.com Port 80
我确实知道 apache 运行正常,因为在我开始尝试设置网站之前我确实设法打开了主页。
答案1
<Directory /home/me/alliance>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
需要添加到 apache2.conf
答案2
该文件夹的所有者应该是 www-data - 而不是您。
chown -R www-data:www-data alliance