nginxからPHPがアクセスできなくなってたのを直した

2017年3月25日 06時23分 スルメ nginx

直しました。

なんで死んでたん

nginxをnginx-mainlineにするときにもろもろ設定が上書きされてて、fastcgi_paramsがfastcgi_params.pacsaveとしてリネームされてたからです。

ちょっとPHPを動かすためにそこに数行書き足していたので、それが消えて死んでいました。

解決方法

diffを取ったところ大きな違いはなさそうだったので、mv fastcgi_params.pacsave fastcgi_paramsしました。

nginxのetagの実装

2017年2月16日 01時45分 スルメ nginx

https://github.com/nginx/nginx/blob/b9a031622b7bf586a9c724dade16abfac188f2f2/src/http/ngx_http_core_module.c#L1819-L1821

ここ。

最終更新日時をhex化したものとレスポンスの大きさ(Content-Length)をhexにしたものを-で繋げてるっぽい。

意外と日本語での説明なかったので書いておきます。

nginxのリバースプロキシでドメインを指定すると起動時にしか名前解決されないのをどうにかするメモ

2017年1月17日 11時42分 スルメ nginx

nginxで、一部のドメインは自宅鯖へのリバースプロキシを設定していたら、自宅鯖のIPアドレスが変わったタイミングか何かでアクセスできなくなっていたので解決したときのメモ。

続きを読む