nginx

【AWS入門】EC2+NGINX+MySQL環境へLaravelをデプロイする手順

はじめに 初めてAWSを使う方向けの内容となってます。AWSのEC2にLaravelアプリをデプロイするまでの手順です。 前提 Laravelアプリは作成済みで、Githubに置いてある。(他から持ってきてもいいです) WEBサーバーにApacheではなくNGINXを使います。 データベースはAWSのRDSを使わずにEC2内にMySQLを入れて動かします。 全体の流れ AWSアカウントを作成して、 […]

nginx + php で504 Gateway Timeout(タイムアウト)設定あれこれ

はじめに 少し重い処理を実行した時におよそ1分で「504 Gateway Timeout」が発生。タイムアウトの時間をもっと長く設定する方法を調べてみた。 PHPの設定 /var/php.ini 設定項目 max_execution_time = 30 数値はデフォルト値 phpスクリプト自身の実行時間。sleep()関数やファイルアップロードにかかる時間、データーベース間で発生する処理時間などは […]

AWS EC2+nginx+php アップロードサイズの上限を増やす

AWSのEC2インスタンスにファイルアップロード系アプリをデプロイした時の話。 ローカルでは問題なくアップロードできていたのにサーバ上ではエラーが出ていた。すぐにphp.iniの設定だと思ったが、それだけじゃダメだったのでメモ。 php.iniの設定変更 まずは、php.iniのupload_max_filesizeを変更。 php.iniのデフォルトの場所 /etc/php.ini upload […]