Permissions

apache2伺服器對新目錄沒有權限

  • June 20, 2017

我正在我的伺服器上設置一個 apache2 伺服器。我想使用另一個目錄然後 /var/www。我創建了目錄 /web

將我的使用者添加到 www-data 組

更改了所有者/組和權限:

chown -R root:www-data /web
chmod -R 755 /web

然後我創建了一個新的虛擬主機,啟用了正確的目錄根,該站點禁用了預設的。重新啟動了伺服器。

但是我的伺服器說:禁止你沒有權限……我不明白為什麼,我已經嘗試了各種論壇和網站的所有可能的教程,但我無法讓它工作

我的虛擬主機配置:

<VirtualHost *:80>
   ServerName example.com

   ServerAdmin webmaster@localhost
   DocumentRoot /web/test

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

根據您的 linux 發行版找到您的 apache2.conf 或預設的 apache 配置文件,並確保它具有新 Web 根目錄的目錄配置。類似的東西:

<Directory /web/test/>
Options Indexes FollowSymLinks
AllowOverride None
</Directory>

引用自:https://serverfault.com/questions/856775