私の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>
(ちょっと急いで書いてみると、誤字があるかもしれません。申し訳ありません。)