福岡のIT系の会社で働くkaburkの技術系ブログ。PerlやPHP,JavaScript,Linux,webアプリ,モバイルの開発などについてを気ままに綴る。
[Linux][ubuntu][aipo5] AIPO5がSoftbankの携帯から繋がらない件の対応
引き続きAIPOネタです。
iPhoneからはaipo5に繋がるのに、SoftBankの携帯では繋がらなかったので調べてみました。
結論からいうと、公式サイトのフォーラムに答えがありました。
SoftBankは80番か443番にしかアクセス出来ないそうです。
http://user.aipostyle.com/viewtopic.php?t=1093&sid=15f7aeb4a75c55f43c9118ee4f2e9f1f
てことで、自分のところも81番ポートで稼働していたので、フォーラムにあったApache2の設定を変更してリバースプロキシで対応してみました。
以下のように設定を変更しました。
まずはモジュールの組み込み
そして設定ファイルにAllow from all を追加する。
これを設定しないと、
client denied by server configuration: proxy:http://localhost:81/aipo/
というエラーになります。こちらを参考
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
#Allow from .example.com
Allow from all
</Proxy>
/aipoでアクセスできるように設定を変更
(以下を追加)
ProxyPreserveHost On
ProxyPass /aipo/ http://localhost:81/aipo/
ProxyPassReverse /aipo/ http://localhost:81/aipo/
$ sudo /etc/init.d/apache2 restart
以上です。SoftBank携帯からアクセスしてみたけど、ばっちりオッケーでした。
つぶやく
