ローカル環境で開発ができるのはサーバを介さない即確認!メリットはあるものの、外部APIのコールバックがテストできないとか不便が付きまとう。

そんな訳で、リバースプロキシを設定する。


MacのXAMPPにはhttpd-proxy.confが入ってないん?他のOSでも今は含んでないのかな。

とりあえずhttpd.confの最後に追加

#Proxy
<IfModule mod_proxy>
ProxyRequests Off
<Proxy *>
Order deny, allow
Allow from all
</Proxy>
</IfModule>


クライアントの方(公開サーバ)でもProxyモジュールを有効にして<Proxy>ディレクティブでローカルIPをAllowして、VirtualHostの設定にProxyPass、ProxyPassReverseを追加すれば完了。


やはりいろいろヤりたいと思ったときに、(自宅に)固定IPのネット環境は欲しいよなぁーと感じたのであった。