【发布时间】:2016-05-08 23:30:45
【问题描述】:
我在我的专用服务器上配置了 ISPConfig3,并在上面创建了一个网站。
当我尝试使用 /etc/init.d/apache2 restart 或 service apache2 restart 重新启动我的 apache2 服务时,我的网站显示带有 You don't have permission to access / on this server. 的 403 错误
我总是使用 https 访问我的网站(使用 ISPConfig 创建和生成的证书)。
有时,我会完全重新启动服务器以重新获得我以前的访问权限,但它并不总是有效。
我知道我已将我的 IP 服务器的访问权限配置为此页面。由于我的 IP 服务器指向 /var/www,因此其中没有 index.php,因此会导致 403 错误(-Indexes 在配置中设置)。
其实就好像ISPConfig vhost不起作用,我的网站被重定向到/var/www。
我怀疑是端口问题,因为我的 ISPConfig 始终可用且 https 有效。
您有什么想法可能是问题所在吗?
谢谢。
【问题讨论】:
-
如果可以访问命令行,能否给我们/etc/apache2/sites-available/目录下对应文件的内容?
-
@Nico 当然,这里是 000-default.conf : pastebin.com/QqQRvGvm 和 ISPConfig 生成的: pastebin.com/KpeUYnUe
-
您创建的网站的相同文件是什么? (您可以像对 serverAdmin 电子邮件所做的那样隐藏域名)
-
@Nico 这正是我分享的第二个链接,它是由 ISPConfig 生成的。
-
对不起,我没看到,也许这些文件没有问题...您是否验证了您的 Web 目录及其内容的权限?读取权限是最低要求……不过我觉得不是问题,不过你可以看看
标签: debian apache2 apache2.4 apache2-module ispconfig