【问题标题】:Is it possible to change Apache web root directory on Ubuntu except home directory?除了主目录之外,是否可以在 Ubuntu 上更改 Apache Web 根目录?
【发布时间】:2021-10-11 00:41:56
【问题描述】:

无法在 Ubuntu 上更改 Apache Web 根目录。

file exists in sites-enabled folder

我更改了 /etc/apache2/sites-enabled/mynewsite.conf 文件根目录

<Directory /media/saptarshi/BAAA7114AA70CDFF/webdev>
    Options Indexes FollowSymLinks
    Allow from all
    AllowOverride None
    Require all granted
  </Directory>

而且,我还更改了 /etc/apache2/apache2.conf 文件的根目录

<Directory /media/saptarshi/BAAA7114AA70CDFF/webdev>
Options Indexes FollowSymLinks
AllowOverride None
Allow from all
Require all granted
</Directory>

更改这些后,我重新启动了 apache,但它不起作用。节目

403 错误。禁止的 您无权访问此资源。 Apache/2.4.41 (Ubuntu) 服务器在 localhost 端口 80

但神奇的是,当我更改主目录 (/home/saptarshi/test) 中的路径时,它就可以工作了。那么,是否可以在 ubuntu 中更改主文件夹之外的 apache 根目录?

【问题讨论】:

标签: apache ubuntu


【解决方案1】:

我想提两件事。首先,由于某些东西不起作用,请不要将相同的配置写入多个 apache 配置文件。它会产生更多的问题,而不是解决一个问题。其次,您应该始终编辑 /etc/apache2/sites-available/ 目录中的相应站点配置文件,而不是编辑 /etc/apache2/sites-enabled/ 目录中的文件。这是一个符号链接,所以最好编辑主文件并重新加载配置。

现在您的问题可能仅与目录路径有关,也可能与目录路径无关。这也可能是与用户权限相关的问题。您能否附上整个 apache2.conf 文件和 mynewsite.conf 文件?另外,您尝试访问它的主机是什么?

【讨论】:

  • hii,我最近卸载了 apache 服务器并再次重新安装它。现在,我之前创建的多个 apache 配置文件仍然存在。
  • 现在我刚刚编辑了 /etc/apache2/ 目录 apache2.conf 文件的以下代码 &lt;Directory /media/saptarshi/BAAA7114AA70CDFF/webdev&gt; Options Indexes FollowSymLinks AllowOverride None Require all granted &lt;/Directory&gt; 整个 apache2.conf 文件附加到以下链接中,[链接] (drive.google.com/file/d/1ho-w7xzwI6ri3CYPnUvf94puFJFIr4K9/…)
  • 我们,也把/etc/apache2/sites-enabled/目录的000-default.conf文件编辑成如下代码,DocumentRoot /media/saptarshi/BAAA7114AA70CDFF/webdev整个000-default.conf文件附在下面链接,[链接] (drive.google.com/drive/search?q=000-default) 我尝试访问的主机如下:/media/saptarshi/BAAA7114AA70CDFF/webdev
  • @saptarshitah 您添加的配置仅允许您使用 /usr/share 和 /var/www 目录之外的目录。您为 000-default.conf 文件共享的链接看起来像一个文件夹,并且不包含该配置文件!需要查看该文件。
  • 您好,抱歉迟到了。检查此链接,drive.google.com/file/d/1j7s4bm1LNRNG88gUefI-ITKCjsLdF6ct/…。这里我添加 000-default.conf 文件。
猜你喜欢
  • 1970-01-01
  • 2012-02-05
  • 2020-06-26
  • 2021-01-29
  • 2017-11-21
  • 2015-03-29
  • 2021-12-31
  • 1970-01-01
  • 2020-05-31
相关资源
最近更新 更多