【问题标题】:My apache2 VirtualHost keep showing "It's working" instead of my site我的 apache2 VirtualHost 一直显示“它正在工作”而不是我的网站
【发布时间】:2018-10-16 01:41:23
【问题描述】:

我正在为学校做一个项目,我必须在 Web 服务器上托管 2 个页面。我选择使用 Apache2 做一个 VirtualHost,但是当它不断向我显示“它可以工作”页面时。该页面位于here

我们正在使用 DNS 服务器,但问题似乎不是来自这个服务器。

这是 .conf 文件之一:

<VirtualHost *:80>
    ServerAdmin jongen.philemon@wt5.ephec-ti.be
    ServerName wt5.ephec-ti.be
    ServerAlias www.wt5.ephec-ti.be

    DocumentRoot /var/www/monsite
    <Directory /><br>
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    <Directory /var/www/monsite>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

我也像这样更改了 apache2.conf

<VirtualHost *:80>
    ServerAdmin jongen.philemon@wt5.ephec-ti.be
    DocumentRoot /var/www/site

    <Directory /var/www/site/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>

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

您也可以在 GitHub 上查看我们的wiki,查看我执行的所有步骤。

谢谢

【问题讨论】:

  • 1) 那
    一定是这里的内容吧?如果它在真实文件上,请将其删除。 2) 在您的第二个 VirtualHost 中,没有 ServerName。 VirtualHost 用于区分同一个 Apache HTTPD 中的 2 个不同域。 3) VirtualHosts 应该包含每个站点的所有指令。前任。两个 VH 中的 ErrorLog。 4) 如果您的所有目录都链接到同一个域,则应该只有一个 VH,所有目录都在该单个 VH 中。

标签: apache webserver apache2


【解决方案1】:

我必须使用 Dockerfile 重新修复它。如果你有同样的问题,我更新了我的 github 上的文件和 wiki!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2012-12-03
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2015-10-04
    相关资源
    最近更新 更多