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