我的 Apache 服务器 IP 地址是 192.168.1.100,域名是test.local
。
- 如果用户输入 URL,请说“http://test.local”,那么他们应该被允许。
- 如果用户尝试访问“http://192.168.1.100“那么他们应该被拒绝。
我怎样才能做到这一点?
答案1
你想做的是基于名称的虚拟主机,所以我相信这些内容可能会帮助您开始:
NameVirtualHost *:80
<VirtualHost *:80>
<Location />
Order deny,allow
Deny from all
</Location>
# other configuration for default host...
</VirtualHost>
<VirtualHost *:80>
# This is the one you would like visible
ServerName test.local
<Location />
Order deny,allow
Allow from all
</Location>
</VirtualHost>
(我有点着急,所以可能会有错别字,抱歉。)