【问题标题】:Apache2 Virtual Host Servername not working correctlyApache2 虚拟主机服务器名无法正常工作
【发布时间】:2018-11-26 01:34:54
【问题描述】:

社区,
我的 Apache2.4 网络服务器有问题。
以下情况:
我有一个注册了@netcup 的域,并将其重定向到我的网络服务器的 IP(使用朋友的 IP,所以他的域也已经指向那里)

现在我以这种方式设置了我的 VirtualHost:

<VirtualHost *:80>
        ServerName test.holzbau-krüger.de
        ServerAdmin administrator@n-network.de
        DocumentRoot /var/www/wg-manager
        <Directory /var/www/wg-manager/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
        ServerSignature On
</VirtualHost>

但是当我打开页面时,它会打开他的主页,在他的域下可以访问。
知道,有什么问题吗?

真诚的 Jan

【问题讨论】:

    标签: apache2 apache2.4


    【解决方案1】:

    如果您在浏览器中输入给定的服务器名称 test.holzbau-krüger.de,浏览器会将域名转换为 IDN 域名,例如 test.xn--holzbau-krger-5ob.de。

    因此,您必须不使用 test.holzbau-krüger.de 而是使用 test.xn--holzbau-krger-5ob.de 命名虚拟主机

    请看:

    【讨论】:

    • 问题的答案应该是技术性的,而不是“Google for it”。请阅读stackoverflow.com/help/how-to-answer
    • 问题是,holzbau-krüger.de 域应该写成 IDN 域。有数百个网站解释了 IDN 的含义。我可以在此处复制并粘贴所有内容或提示搜索 IDN。我想帮助 Jan,我确信我的回答给了他提示,出了什么问题。
    • 这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker.
    • 也许这就是问题所在:当我无法对此问题发表评论时,我该如何澄清这个问题?我怎样才能在不猜测的情况下获得声誉,因为我无法发表评论以澄清问题? “我仍然可以肯定,这是真正的问题,因为 ServerName 永远不会命中请求,因为它不是 IDN。也许我们都应该停止猜测并等待提问者的回应?
    • @TRW geisterfurz007 提供的最后一个链接回答了您关于如何操作的问题,而不是将 cmets 作为答案。为了获得声望点,提出问题、回答明确的问题或提出修改建议。
    猜你喜欢
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 2017-11-12
    • 2016-02-23
    • 2015-08-03
    • 2020-12-21
    • 2012-11-25
    相关资源
    最近更新 更多