我在我的apache中添加了以下虚拟主机(我当然有默认的*:80):
听8989 NameVirtualHost 10.8.0.1:8989
<VirtualHost 10.8.0.1:8989>
DocumentRoot /var/crib
ServerName Thor
ServerAlias Thor
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/crib/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from 10.8.0.0/255.255.255.0 ::1/128
</Directory>
</VirtualHost>
但有时它并不总是回应......所以我想知道可能是什么问题?
我甚至不知道在哪里看... 10.8.0.1是我的VPN地址。虚拟主机80工作正常,我想知道我的配置是否有任何缺陷
答案 0 :(得分:1)
您是否计划在同一个IP和端口上拥有&gt; 1个虚拟主机(差异主机名)?如果没有,请删除NameVirtualHost选项以及ServerName和ServerAlias。如果您要进行基于名称的托管,请保留所有内容,但使用在DNS中解析的名称。您可以将/ etc / hosts中的内容放在本地系统上进行测试,但最终您必须获得其他人访问您的站点/应用程序的真实主机名。