虚拟主机分为基于IP的虚拟主机和基于名字的虚拟主机
如果是基于IP的虚拟主机,只需在httpd.conf为该主机配置一个punycode的ServerName就可以了。如:
ServerAdmin sysadmin@xn--rssy03ha.cn
DocumentRoot /usr/local/apache/htdocs
ServerName xn--rssy03ha.cn
ErrorLog /usr/local/apache/logs/error_log
CustomLog /usr/local/apache/logs/access_log common
如果是基于名字的虚拟主机,多主机名字基于一个IP,则需要在httpd.conf中做相应的配置:
NameVirtualHost 159.226.7.159
ServerAdmin sysadmin@xn--rssy03ha.cn
DocumentRoot /usr/local/apache/htdocs
ServerName xn--rssy03ha.cn
ErrorLog /usr/local/apache/logs/error_log
CustomLog /usr/local/apache/logs/access_log common