nmtysh.log

Tech系のネタや日々の独り言などを書いています。

Nginx

PHP7を試すためのdocker-compose.ymlができました!

設定ファイルの作成に苦戦しましたが、やっと環境をつくれました! github.com docker-compose up -dで起動してdocker-machineのipに接続すると、NginxからPHP-FPMへちゃんと処理が渡せてphpinfo()が表示できました! 構成図はこんな感じです。 設定ファイル一…

アクセスさせたくないページのレスポンスコードは何が最適なのだろうか

Webサイトでセキュリティ対策の一環として一般ユーザーや特定IP帯以外からのアクセスは遮断したい領域がありますよね。 そのようなページにアクセスされた際にどのレスポンスコードを返すのが良いのか悩んだので考えてみました。 403 Forbidden アクセスを禁…

NginxとaliasとPHP-FPM(多分上手く行きました)

昨日、Nginxの設定に苦戦していましたが、どうやら上手くできたようです。 nmtysh.hatenablog.com nginx+php-fpmをyumでインストールして、WordPress/CakePHPを動かす設定 - Shin x blog www.1x1.jp この記事を参考にして設定すると上手く行きました。 やは…

NginxとaliasとPHP-FPM(苦戦中)

サブディレクトリでWordPressを動かすことになって、alias設定をしようとしているのですが、上手く行かず…… "File not Found"が帰ってくるんですよね…… nginxのエラーログにも記録でないし…… どうもfastcgiでPHPに処理を渡す際に上手くパス指定ができていな…

try_filesが上手く動かない……

if $http_cookie と try_files の相性が悪い。 書き方なのかな? nginxは 1.7.x か 1.8.x だったはず。 location /wp { (略) if ($http_cookie ~ "^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$") { set $no_cache 1; } (略) try_files $uri $ur…

Nginx + PHP-FPM で 502 Bad Gateway が時折発生する場合の対処方法

Nginx + PHP-FPM で動かしている環境で 5xx エラーが発生しているようでアクセスログやエラーログを確認してみると 502 Bad Gateway が発生していました。 同じリクエストを投げても 502 になる場合と正常に表示される場合があったので、PHP側の処理の問題で…

nginxでレスポンスヘッダーにCache-Controlが含まれない場合がある

nginxを使ったシステムを構築した際につまずいたところがあったのでメモ。 ・0.2%の確率でレスポンスにCache-Controlヘッダー、Expiresヘッダーが付与されない nginx.conf で expires を使って上記ヘッダーを付与する設定にしていたのだけれど、何故かレスポ…