Apache2 虚拟主机服务器名称无法正常工作



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

现在我以这种方式设置了虚拟主机:

<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>

但是当我打开页面时,它会打开他的主页,可以在他的域下访问。

知道吗,怎么了?

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

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

请看一下:

  • https://www.denic.de/service/tools/idn-web-converter/
  • https://en.wikipedia.org/wiki/Internationalized_domain_name

最新更新