[英]Apache DirectoryRoot configuration?
我的Apache在Ubuntu上運行,我的初始目錄結構如下:
var/www/html/myproject,
現在我已經在上面的html文件夾中克隆了一個git倉庫,現在我的目錄結構變為:
1] var/www/html/myproject
這是完整的,
2] var/www/html/my_repo/myproject
這是克隆后新創建的,
現在,我想讓apache將這個新創建的第二目錄作為root部署,因此我對位於/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
加載頁面。
那么,有沒有我錯過的任何其他配置更改?我是否需要對克隆的存儲庫文件賦予某些權限? 我該如何解決此問題。
您是否在apache配置文件中更改了原始DocumentRoot? 如果沒有,請進行更改,如果有,只需按Ctrl + F5重置瀏覽器緩存或在“私有模式”下打開頁面。
我發現它/etc/apache2/sites-enabled
了/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>
現在服務器以新目錄為根。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.