如何将 LAMP 中的文档根文件夹更改为安装位置 (Ubuntu)

How to Change Document root folder in LAMP to a mounted location (Ubuntu)

我需要更改 LAMP 中的 文档根目录 ,我使用 Ubuntu 15.

因为我想为 Linux 使用与 Windows 相同的 www 文件夹,所以我将使用安装位置。

为了实现这一点,我 运行 在 终端 中执行以下命令(ALT+SHIFT+T -> 打开终端):
sudo nano /etc/apache2/apache2.conf

在编辑器中,我将以下代码添加到文件中:

<Directory /media/my_user_name/WORK/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

那我运行sudo nano /etc/apache2/sites-available/000-default.conf 并将包含 DocumentRoot 的行编辑为:

DocumentRoot /media/my_user_name/WORK/www

最后我运行sudo service apache2 restart

现在我每次访问 localhost 都会收到以下错误:

Forbidden

You don't have permission to access / on this server.
Apache/2.4.12 (Ubuntu) Server at localhost Port 80

运行以下命令。

chmod 755 /media/my_user_name/WORK/www/

看来我还少了 3 个步骤:
1. 正如@Ferendevelop 所建议的,我应该将权限设置为 755 运行:

   sudo chmod 755 /media/my_user_name/WORK/www/

2 通过 运行:

在用户目录上执行 chmod +x
   cd /media/
   sudo chmod +x my_user_name

3 重启 Apache2 服务 运行:

   sudo service apache2 restart

现在可以了!

PS:谢谢!