【问题标题】:Can't access to website after setting Apache using Virtualmin使用 Virtualmin 设置 Apache 后无法访问网站
【发布时间】:2017-03-13 08:14:14
【问题描述】:

我在 Apache 服务器附带的 VPS 上设置了 Virtualmin,但每当我尝试访问托管网站时,我都会收到以下错误。我在我的 VPS 上使用CentOS 7

显然,很多人都遇到了这个问题,StackOverflow 上有很多想法和可能的解决方案,但不幸的是,没有一个对我有用。

以下是我尝试过的事情。

有什么想法会出什么问题吗?

【问题讨论】:

  • 你试过du命令吗?

标签: apache http centos vps


【解决方案1】:

我会检查以下内容:

  • /var/log/apache2/access.log 和 error.log,检索更多信息
  • apache 提供服务的文件夹中有一个 index.html;检查是否为该文件夹及其文件正确设置了权限。在新的 Ubuntu 服务器中,在安装 virtualmin 之后和创建虚拟服务器之前,如果您访问服务器的 ip,您会看到 /var/www/html/index.html (安装 virtualmin 之前预安装的 apache 服务器使用的文件夹);在这种情况下,/var/www/html 可以有 drwxr-xr-x,而 index.html -rw-r--r--。相反,如果您正在访问其中一台虚拟服务器,则要检查的文件夹和文件将位于 /home//public_html

【讨论】:

    【解决方案2】:

    这很简单,我猜你使用的是 Virtualmin 的默认安装配置,这意味着 public_html 将转到用户主文件夹而不是 Apache www/html 所以,当你尝试导航到 Apache 拒绝的位置时(禁止第403章)

    首先要解决这个问题,您应该在 public_html 中包含 index.html 文件,其中包含如此简单的内容:

    <h1>Hello!</h1>  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 2020-12-03
      • 2023-03-09
      • 2018-09-27
      • 2018-09-10
      • 1970-01-01
      • 2014-04-28
      相关资源
      最近更新 更多