Apache DirectoryRoot配置?

时间:2016-05-10 06:36:03

标签: linux apache ubuntu server

我在Ubuntu上运行apache,我的初始目录结构如下:

var/www/html/myproject,

现在我已经在html文件夹中克隆了一个git存储库,现在我的目录结构变为:

1] var/www/html/myproject这是完整的,

2] var/www/html/my_repo/myproject这是克隆后新创建的,

现在我希望apache以root身份部署这个新创建的第二个dir,因此我在/etc/apache2/sites-available/000-deafult.conf的文件中进行了更改,并进行了以下更改:

 DocumentRoot var/www/html/my_repo/myproject

然后重新启动了apache,但不知何故,服务器仍然从var/www/html/myproject而不是var/www/html/my_repo/myproject加载页面。

那么是否有任何额外的配置更改我错过了或者我是否需要一些权限才能获得克隆的存储库文件?我该如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

您是否在apache配置文件中更改了原始DocumentRoot?如果您没有,请更改它,如果您这样做,只需按Ctrl + F5重置浏览器缓存或在私人模式下打开页面。

答案 1 :(得分:0)

我发现它是/etc/apache2/sites-enabled,其中只有myproject的单独配置文件名为myproject.config,我在其中进行了以下更改:

DocumentRoot var/www/html/my_repo/myproject & also
<Directory var/www/html/my_repo/myproject>
      Options  Indexes FollowSymLinks
      AllowOverride All
   </Directory>

现在服务器以root身份获取新目录。