nginx

Nginx にて「413 Request Entity Too Large」エラーの対処法

Nginx の最大bodyサイズを設定する nginx + php にて写真のアップロードを行おうとしたところ、「413 Request Entity Too Large」というエラーが発生。PHP の設定によるメモリの制限かと考えて、php.ini を確認したところ問題がなかったために、エラーの解決に手間取りました。 そこで今回は nginx + php で遭遇した 403 エラーを解消する際に […]

[AWS]nginx+ELBにてhttpアクセスをhttpsにリダイレクトする設定

ELB 経由の HTTP トラフィックを HTTPS にリダイレクトする AWS上でELBを設定したEC2インスタンスにて、http 接続してきたユーザーを https にリダイレクトする方法をご紹介します。 通常は、ウェブサーバー内の設定で http で接続したとき、https にリダイレクトすれば問題は解決します。ただ ELB 経由の EC2 インスタンスへのアクセスは、ユーザーが http […]

Apache と Nginx のシェアを確認する(2019年1月分)

ウェブサーバーの「Apache」と「Nginx」 ウェブサーバーのソフトウェアにて大きなシェアを握る「Apache」と「Nginx」。 レンタルサーバーなどの一つのサーバーで多数の小・中規模のサイトを運用するときは Apache を使用する。逆に大規模なサーバーを運用するときは Nginx というイメージがあります。 実際に今の使われ方はどうなのだろう?ということで、「Apache」と「Nginx […]

[AWS]Ubuntu18.04でSSL対応するために「Let’s Encrypt」を設定する

無料SSL「Let’s Encrypt」を設定しよう 2016年4月、正式に開始された無料SSLの「Let’s Encrypt」ですが、既にエンジニアの方は御用達だと思います。 当初はSSL証明書が利用できるまでの設定が大変だったものの、今では簡単に設定が行えるようになっています。そこで今回は AWS にある Ubuntu18.04 で「Let’s Encryp […]

nginxの設定ファイルの文法チェック

nginx.confの文法チェック nginxにて設定の変更を行った後にきちんと文法チェックを行っていますか? 今回はnginxの設定ファイルにて、文法をチェックする方法を紹介します。 なおApacheの文法チェックはコチラをご参照ください。 https://www.t3a.jp/blog/infrastructure/apache-check-grammar/ 文法チェックのコマンド 文法チェッ […]