我阅读了很多特定于主机名解析的Apache-HTTPD文档,但是如果没有/ 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的请求将由本地nginx代理转发。
=&GT;这种配置有效。
=&GT;但是:它非常非常慢(包括超时),而在/ etc / hosts
中没有以下条目127.0.0.100 mywebserver
127.0.0.100 mywebserveralias
为什么需要Apache这个DNS条目?我已经配置了IP,ServerName应该只是一个&#34;字符串&#34;将在请求标题中搜索。
===&GT;是否可以在没有此/ etc / hosts条目的情况下配置apache。