aipo5引き続きAIPOネタです。
iPhoneからはaipo5に繋がるのに、SoftBankの携帯では繋がらなかったので調べてみました。

結論からいうと、公式サイトのフォーラムに答えがありました。
SoftBankは​8​0​番​か​4​4​3​番​に​し​か​ア​ク​セ​ス​出​来ないそうです。

http://user.aipostyle.com/viewtopic.php?t=1093&sid=15f7aeb4a75c55f43c9118ee4f2e9f1f

てことで、自分のところも81番ポートで稼働していたので、フォーラムにあったApache2の設定を変更してリ​バ​ー​ス​プ​ロ​キ​シで対応してみました。

以下のように設定を変更しました。

まずはモジュールの組み込み

$ sudo a2enmod proxy_http

そして設定ファイルにAllow from all を追加する。
これを設定しないと、

client denied by server configuration: proxy:http://localhost:81/aipo/

というエラーになります。こちらを参考

$ sudo vim /etc/apache2/mods-enabled/proxy.conf
AddDefaultCharset off
Order deny,allow
Deny from all
#Allow from .example.com
Allow from all

/aipoでアクセスできるように設定を変更

$ sudo vim /etc/apache2/sites-available/default

(以下を追加)

​P​r​o​x​y​P​r​e​s​e​r​v​e​H​o​s​t​ ​ ​ ​O​n​
​​P​r​o​x​y​P​a​s​s​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​/​a​i​p​o​/​ ​ ​ ​ ​ ​ h​t​t​p​:​/​/​l​o​c​a​l​h​o​s​t​:​8​1​/​a​i​p​o​/
​​P​r​o​x​y​P​a​s​s​R​e​v​e​r​s​e​ ​ ​ ​ ​/​a​i​p​o​/​ ​ ​ ​ ​ ​ h​t​t​p​:​/​/​l​o​c​a​l​h​o​s​t​:​8​1​/​a​i​p​o​/
$ sudo /etc/init.d/apache2 restart


以上です。SoftBank携帯からアクセスしてみたけど、ばっちりオッケーでした。