特定のwebサーバーへアクセス確認する方法

例えば複数台webサーバーがロードバランサーで負荷分散されている場合に、1つwebサーバーを追加する時に、その追加するwebサーバーのみアクセスを確認したい時があると思います。

特定のwebサーバーへのアクセスを確認する方法として、ローカルのhostsにwebサーバーのipアドレスとドメインを追加して確認できます。

macを使っているとすれば、以下のような手順です。

  1. suでrootになります

suのパスワードがわからない場合は「sudo passwd root」と打ち、ログインパスワードを入力すると、設定変更可能です。

MacBook-Air:~ $ sudo passwd root
Password:
Changing password for root.
New password:

2. hostsを変更します。

sh-3.2# vi /etc/hosts

でhostsに確認したいwebサーバーのipとhostsを追加します。

111.222.333.44 target.webserver.com

本来target.webserver.comへアクセスするとロードバランスしているどのサーバーへアクセスされるかわかりませんが、上記設定により、ipが111.222.333.44のサーバーへアクセスするようになります。

3. ローカルのブラウザでtarget.webserver.comへアクセスする。

111.222.333.44のサーバーのアクセスログを確認すれば、アクセスできていることが確認できると思います。