人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel + nginx をサブディレクトリで動作させる

● Laravel + nginx で動作しているアプリをサブディレクトリで動作させる

例: /my_app/ で Laravelアプリを動作させる

/etc/nginx/conf.d/YOUR-SITE.conf

	location /my_app/ {
		try_files $1 /my_app/index.php?$query_string;
	}

nginx -s reload で nginx をリスタートすればOKです。

my_app に シンボリックリンクを貼ってください。

● kusanagi を使用している場合

KUSANAGIを使っている場合は設定ファイルが2つに分かれている事があります YOUR-SITE_http.conf , YOUR-SITE_ssl.conf の2ファイルを編集しましょう

参考: https://goo.gl/fcmdT4

● うまくいかないときは Laravel 公式の 設定ファイルをチェックする

こちらに公式の設定ファイルがあるので、手元の設定ファイルと比較して揃えておきましょう https://laravel.com/docs/5.8/deployment#nginx

No.1349
03/15 18:22

edit