さくらのVPS上のScientific Linux 6で自コンパイルして稼働しているnginxを1.0.4から1.0.10へyumにてアップデートした。
Scientific Linux 6の標準パッケージでは、nginxが入っていないので、RHELのリポジトリを追加してyumで更新しました。
[nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/ gpgcheck=0 enabled=1
# yum update
WordPressのweaverテーマで、ヘッダ画像をアップロードしようとしたら、下記のエラーが出た。
413 Request Entity Too Large
サーバプログラムは、nginxで、client_max_body_siteは100Mを指定しているのになぜ??
実は、client_max_body_siteの記述をvirtualhost定義内に記載していたのが間違いのよう。
/etc/nginx.conf内のhttp{}内に記載したら、行けましたとさ。
あと、nginxはreloadやrestartでなく、stopしてstartした方が良さげ。