localhostをiPhoneの実機でも参照する方法

ローカルホストにiPhone側からでもアクセスできるようにしたのでそのメモ。

Proxyの設定ファイルを作成

/private/etc/apache2/other/proxy.confのファイルを作成して以下のコードを書きます。

<IfModule mod_proxy.c>
    ProxyRequests On
    ProxyVia On
    <Proxy *>
        Order deny,allow
        Deny from all
        Allow from 192.168.1
    </Proxy>
</IfModule>

Apacheの再起動

$sudo apachectl start

Mac本体のIPアドレスを調べる

$ifconfig

で取得できます。ちなみに自分のIPアドレスは192.168.0.4でした。

これでMac側の設定は完了です。

iPhone側からMacのプロキシを経由して通信を行う

iPhoneのWi-Fi設定画面から接続しているネットワークをタップすると、 画面下部にHTTPプロキシという項目がありますのでそこを以下のように編集します。

settings_wifi

これでiPhone側からでもMacのlocalhostを参照できるようになります:)

Related Contents

Pickup Contents