例如,我启用了一个站点foobar.com
。
但是,当我打开IP地址127.0.0.1时,它打开了我的foobar.com
。
在/etc/hosts
我打开时,任何映射到127.0.0.1的内容都会foobar.com
被打开。
如何配置virtualhost / apache只允许来自的访问foobar.com
?
Apache 2.4,Ubuntu 13.10
Apache始终将第一个VirtualHost用作“默认”主机。也就是说,每当它无法将请求的主机名(127.0.0.1
在您的情况下)映射到特定的VirtualHost时,它将使用该默认主机名。
只需在一个虚拟主机之前定义另一个即可foobar.com
。如果两者的配置相同,请先配置默认值。如果您有单独的配置文件,则将“默认”命名为一个,以使其在该配置文件之前加载foobar.com
。许多Linux发行版都使用类似00-default.conf
默认VHost的名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句