Monthly Archives: 9月 2014

さくらのVPSでshorewall

さて、このブログは「曖昧スラッシュ」と申します。
曖昧スラッシュ
そんなのは先頭に書いてあるから分かりますわな。
そしてDTIのVPSを使っています。
VPSならDTI|月額467円(税抜) メモリ1GB|ServersMan@VPS
そんなん知らんわな。ってか興味ないよね。
まー、長らくDTIのVPSを使ってきたんだけど、アップグレード権あるものの申し込んでから時間がかかるとかバックアップめんどくさいとか色々あって、どうせならってことで別のサーバへ移行してみることにしたのです。で、構築中なのがさくらのVPSです。
VPS(仮想専用サーバ)のさくらインターネット
数あるサービスからさくらを選択した理由は、なんだろうな、石狩にデータセンターがあるからかな。道民として。でも、あそこは当初の期待ほど雇用を生み出してないらしい、なんて話もある。実際どうなんだろうね。
あと、費用的なところも多少は考えたけど、どこも似たような価格だし、飛びぬけて安いところはないので決め手にはならず。Amazon EC2とかは高いね。個人で上げっぱなしにするのには向かない。一時的な利用に限ると思う。負荷に応じてEC2へ逃がす仕組みなんかも作れたらいいかも。
で、まー、そんな話はいいとして、さくらのVPSはVPSなのであってレンタルサーバです。てことはrootもらって自分で最初から組み上げる感じ。基本的なマニュアルは提供されているので、rootのパスワードを変えたり一般ユーザを作ったりってのは素人でも簡単。
お次はファイアウォールと思ったら、iptablesのマニュアルが来る。俺は分かる。でも素人にちゃんとした設定は難しいなぁ。そして俺もちゃんとした設定は面倒。暗記なんかしてない。調べるの大変。
というところで、タイトルにしているshorewallの登場です。

Continue reading さくらのVPSでshorewall

CygwinにPHPが追加されたよ

日々 Cygwin を使っている PHP プログラマには朗報。Cygwin に PHP が追加されました。

“The following packages have been added to the Cygwin distribution: * php-5.5.16-1”

New: php-5.5.16-1
っても、前から ports とかからパッケージでインストールできたけどね。ただ、公式派の自分としては ports みたいなのを信用できないんだよね。アップデート対応とか本当に大丈夫?ってね。まー、Cygwin もどこまでアップデートしてるのか知らないけど。
そんな訳で ports を避けたため、ソースからインストールという古風な手段を取っていた今日この頃、アップデートなんてどこ吹く風、という生活を送っていたのです。ダメじゃんね。そこへ飛び込んできたこのニュース、嬉しくない訳がないのです。
というわけで、早速 Cygwin のインストーラを起動。パッケージ選択まで行くと PHP なんてカテゴリまで出来てるじゃないの。ライブラリもけっこう分かれてる。好きなの選んでインストール。
インストールしたら、とりあえずコンソールから php -v。動くね。当たり前か。バージョン 5.5.16 です。8/21 にアップされたものだね。
PHP: Downloads
Cygwin でパッケージが出たのは 8/28 なので1週間遅れか。まー、今後もこんなペースで追随してくれると嬉しいね。
mod_php も動作確認。Apache の設定ファイルはインストーラが上手いことやってくれているので、後は起動して phpinfo() な .php ファイルを配置すればオッケー。普通に動く。
いやー、やっぱ公式はいいね。なんか爽快。そして Windows 上に Unix ライクな PHP を手軽に用意できる喜び。単なる Web の開発環境だけでなくバッチもいけるので、CSV を解析したり、画像処理したり、使い道は広がりますね。