これは手放せない!
- 2011.11.28 Monday
- -
- 18:59
- comments(2)
- trackbacks(0)
- -
- -
- by orz
wordpressいれてみました。
料金プランは、z10プランで、テンプレートはCentOS 5.5 x86
プラン:Z10
テンプレート:CentOS 5.5 x86
ディスク:6GB
メモリ:512
これで、最低料金(¥950円)で使用できるっぽい。
http://www.gmocloud.com/service/cloud/public/price/
料金プランの詳細は上のURLをクリック
割と早いかも
php4でidnkitを使いたい!
ってことで、php4に見込んでみました。
cd /tmp
wget http://www.nic.ad.jp/ja/idn/idnkit/download/sources/idnkit-1.0-src.tar.gz
tar xvfz idnkit-1.0-src.tar.gz
cd idnkit-1.0-src
./configure
make
make test
make install
make install-config
cd /tmp
wget http://www.sera.desuyo.net/idnkit/php-idnkit-20031204.tar.gz
tar xvfz php-idnkit-20031204.tar.gz
cd idnkit
phpize
./configure --with-idnkit
make
make install
php.iniを編集してidnkit.soをロードしましょう。
phpで、こんな感じで確認
----------------------------------------------------------------------------------------------------
<?php
$dom="うんこ.com";
$enco=idnkit_encodename(mb_convert_encoding($dom, "UTF-8", "auto"));
$deco=mb_convert_encoding(idnkit_decodename($enco), "EUC-JP", "UTF-8");
echo "$enco=$deco";
?>
----------------------------------------------------------------------------------------------------
以前から使ってみたかった、apache2でロードバランスすることができる
mod_proxy_balancerを使ってみた。
適当に、--enable-proxy-balancerを設定してインスコしてみた。
元々、80番で受けた処理をrewriteで8080に飛ばすしょりをしてたんだけど、
8080を分散してみたく、設定。
設定は、すごく簡単!
というか、こちらを参考にさせていただきました!!
rewriteをこのように書いて、
---------------------------------------------------------------------------------
RewriteCond %{REQUEST_URI} ^/unco/
RewriteRule ^/unco/(.*) http://BL/unco/$1 [P,E=HTTP_HOST:%{HTTP_HOST},L]
バランスするサーバを下記のように設定。
---------------------------------------------------------------------------------
<Proxy balancer://BL/>
BalancerMember http://***.***.***.188:8080 loadfactor=10
BalancerMember http://***.***.***.202:8080 loadfactor=10
</Proxy>
tcpumpで確認
---------------------------------------------------------------------------------
二台のIPに分散していることがわかりますです。
12:42:10.776440 IP ***.***.***.188.webcache > ***.***.***.202.58979: P 1:178(177) ack 1487 win 543 <nop,nop,timestamp 2258678428 22665279>
12:42:10.776456 IP ***.***.***.202.58979 > ***.***.***.188.webcache: . ack 178 win 432 <nop,nop,timestamp 22665379 2258678428>
12:42:10.776947 IP ***.***.***.188.webcache > ***.***.***.202.58979: F 178:178(0) ack 1487 win 543 <nop,nop,timestamp 2258678428 22665279>
12:42:10.777217 IP ***.***.***.202.58979 > ***.***.***.188.webcache: F 1487:1487(0) ack 179 win 432 <nop,nop,timestamp 22665380 2258678428>
12:42:10.778832 IP ***.***.***.188.webcache > ***.***.***.202.58979: . ack 1488 win 543 <nop,nop,timestamp 2258678430 22665380
いやー、すげえ