将 Apache2 公共目录重定向到 Ubuntu 21.04 中 /home/user 内的目录:www 以进行本地开发

将 Apache2 公共目录重定向到 Ubuntu 21.04 中 /home/user 内的目录:www 以进行本地开发

多年来,我一直在更改 Apache2 公共目录,更改文件的内容
/etc/apache2/sites-available/000-default.conf

所以:

DocumentRoot /home/user/www
<Directory "/home/user/www">
   Require all granted
</Directory>

在文件中:/etc/apache2/apache2.conf
我把下面这行写在最后一行

服务器名称 localhost

然后我使用以下命令重新启动 Apache:

sudo /etc/init.d/apache2 重新启动

过去所有这种情况都导致了,但在 Ubuntu 21.04 中,当我在 Web 浏览器中进入:
http://本地主机它显示 403 错误:

禁止
您无权访问此资源。

我发现它改变了 Apache 中的某些内容。我该如何修复它?

谢谢

答案1

我已经解决了不移动目录的情况,只是我为我的用户分配了对目录的权限var/www/html

sudo chgrp www-data /var/www/html
sudo usermod -a -G www-data user
sudo chmod -R 775 /var/www/html
sudo chmod -R g+s /var/www/html
sudo chown -R user /var/www/html

相关内容