apache2 服务器没有新目录的权限

apache2 服务器没有新目录的权限

我正在我的服务器上设置 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>

答案1

找到您的 apache2.conf 或根据您的 Linux 发行版的默认 apache 配置文件,并确保它具有针对您的新 Web 根目录的目录配置。类似以下内容:

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

相关内容