nginxの設定ではまった事

nginxの設定ではまった事

nginxでPHPのアプリ(とりあえず近くにいっぱいあるEC-CUBE)を動かそうとして3日ほどかかったのではまった点をまとめておきます

nginx.conf

restartしても読み込まれない!

service nginx reload もしくは service nginx stop service nginx start とすべし

locationの変更がよくわからない

こう変えてもアクセスすると/usr/share/nginx/htmlへのアクセスになっていた。
解決方法はよくわからず・・・

静的ファイルに関する設定

# serve static files directly

rootを設定するのが必須。これも書かないと/usr/share/nginx/html以下を見にいきます。。

phpに関する設定

fastcgi_paramが結構ポイントな気がします。
ここをドキュメントルートのパスにしないとダメっぽいです

あとはこれを書いておくと裏で動いてくれる模様

バーチャルホストの設定

ぐぐると出てくるのがnginx @ ウィキ – nginx バーチャルホストの方法なのですがver7からは書く場所がちがうっぽい??

設定ファイルはここにありました

書き方

phpに関する設定を毎回書かなきゃいけないのかがよくわからず・・・
とりあえずこの書き方でEC-CUBEのトップページは表示されました(動作確認はちゃんとしてないので全部は動いていないかもしれない・・・)

と、いうわけではまりポイントは今後も増えていきそうなので随時書き足そう(´д`)
準備は出来たのでようやくアプリの動作確認と負荷テストですねΨ(`∇´)Ψ

コメントを残す