NginXに乗り換え

2017年06月25日

じつは このサーバー、
ApacheからNginXに乗り換えました。

理由は PHP7.0にアップグレードしたところ、
従来の方法での suExecが使えなくなってしまった所にあります。

動くからと言って、パーミッションを777(アンラッキーセブン)にする人も、
いるかもしれませんんが、それだけは絶対に 避けたほうがいいでしょう。

また、さらに避けた方がいいのは、root権限でPHPを動作させる事
これだけは 絶対に避けるべきです。
なぜなら、仮に不正ファイルを埋め込まれた場合、
サーバー全域に 被害が及ぶからです。

私の場合は 神経質かもしれませんが、
PHPの動作権限を、各ユーザーごとにしたいと考えています。
普通なら、「apache」および「nginx」の権限で、
動かしていれば、とりあえずは問題ないはずです。

実際に構築してみると、構造的には 案外単純なもので、
ApacheでsuExecを動かすよりは 手間がかからなかったです。
その方法も、以下に掲載しておきました。
としゆきの開発記録 Nginx + php-fpm設定
ここも 同じサーバーの別領域に、WordPressで作成したものです。

しかし 難点としては、「.htaccess」ファイルがNginXでは使えない事。
WordPressにおいては、その代替策があったので安心でした。

Pocket