サーバーのIPアドレスを介してアクセスする訪問者をブロックする

サーバーのIPアドレスを介してアクセスする訪問者をブロックする

私のApacheサーバーのIPアドレスは192.168.1.100で、ドメイン名はですtest.local

どうすればいいですか?

答え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>

(ちょっと急いで書いてみると、誤字があるかもしれません。申し訳ありません。)

関連情報