apachehttpd主机名解析

apachehttpd主机名解析,apache,Apache,我阅读了很多特定于主机名解析的apachehttpd文档,但是如果没有/etc/hosts中的条目,我无法配置VirtualHost 配置: ... ServerName "localhost" HostnameLookups Off LogFormat "%a %v %l %u %t... # no %h ... Listen 127.0.0.100:8080 <VirtualHost 127.0.0.100:8080> DocumentRoot "/home/apache

我阅读了很多特定于主机名解析的apachehttpd文档,但是如果没有/etc/hosts中的条目,我无法配置VirtualHost

配置:

...
ServerName "localhost"
HostnameLookups Off
LogFormat "%a %v %l %u %t...   # no %h
...
Listen 127.0.0.100:8080
<VirtualHost 127.0.0.100:8080>
  DocumentRoot "/home/apache/htdocs"
  ServerName mywebserver
  ServerAlias mywebserveralias
</VirtualHost>
...
为什么Apache需要此DNS条目?我已经配置了IP,服务器名应该只是一个“字符串”,将在请求头中搜索


=>是否可以在没有/etc/hosts条目的情况下配置apache。

只是为了确定,使用127.0.0.100而不是127.0.0.1是否正常?是的,我有很多127.0.0.0/8地址用于代理后面的不同服务,这应该不是问题。
127.0.0.100 mywebserver
127.0.0.100 mywebserveralias