twitterにどうぞ。この広告は、90日以上更新していないブログに表示しています。2013-03-26僕とRackhubの15日間戦争(Rackhub試してみたメモ)遠い昔に知人の自宅サーバを間借りしてサイトを作っていたのだがいつの間にオフラインになったのでMacBookで開発をしていたのだが、他人に何かを見せるときはURLがあると良いということで、VPSを借りることにした。従量課金は不安だし、結局は遊びにしか使わないのでとりあえず動けば良い。15日260円、容量がない、元からrvmとか環境設定された状態になる、まともな保守が期待出来ないとのことだったので、とりあえずRackhubを15日使うことにした。--versionしたら驚きのv0.6.15で、nvmで見てみると0.7くらいのちょい新しいのが入っていたけど、今は0.10.1の時代なので新しいのを入れようとした。$HOME/*し、パスが張られている部分を見つけてすべて除去し、nodebrewを入れた。nodebrewもそのままでは0.10.1をコンパイルするとpythonが古いのが原因で失敗するので(また、binaryで入れるとnpmが入らないので注意)、pythonを新しくする。python=python3してからnodebrewをやり直した。app.jsしたところ、portがエラーになった。80(1000番台あたりのやつまで)をlistenできないそうなので、nodeは8080で動かし、nginxでリバースプロキシを張ることにした。nginxを通さない方法も試したが、やめた。これはiptablesで8080を80に飛ばす設定。失敗したような画面がでるが動くので気にしない。nginxのバージョンを見るとWebSocketを通さない古いものだったので新しいものに入れようかと迷ったが、適当なアプリケーションを起動して確認すると、そもそもRackhubがWebSocketに対応していないことが判明した。'jsonp-polling']);});とした。その後、デーモン化するためにforeverを入れ、upstartに登録しようと思ったが、nginxもdaemonになっていなかったし、面倒くさくなったのでやめた。そもそもRackhubの説明を見ると、パパっとつくったものをURL付きで簡単に公開できるというのがコンセプトなので、いまいち、用途が違うような気がしてきたので、とりあえず15日間遊んだらやめることにする。doの見分け方と使い方についてなどArchiveはてなブログをはじめよう!javascripterさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。