エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです!

nginx

【nginx】『途中の処理』を途中で止めないサーバー再起動【652日目】

nginx restartだと、処理が止まる? 再起動をする時に、もし途中まで処理をしている時があったら? リクエストの処理中に nginx restartをすると、その処理を止めて再起動を行う。 できれば、途中の処理を止めず再起動したい。 graceful restartする方法 途…

【nginx】configファイルが正しいか、テストする方法【651日目】

confファイルが正しく読み込まれているか もし、confファイルの書き方を間違えていたりすると、うまく動かない。 しかも何が怖いって、 『サーバーの再起動したところで、エラーが出るわけじゃない』 『問題が起こってからじゃ遅い、大変な問題が起こる可能…

【nginx+phpfpm】Laravelでpublic配下のファイルが取得出来ない【306日目】

こんなことがありました。 docker-composeで管理、nginx+php-fpmで環境構築しました! Laravelのチュートリアルページ表示されました! ・・・favicon.icoが反映されない? public/app.cssや、public/app.jsが読み込めない・・・ 起こってること phpは、ngin…

nginx+phpで、index.phpが2度リクエストされる【192日目】

一度ページを見ると、2度アクセスされたことになる DBの書き換えをしたら、2度アクセスされる。なんでだ。 nginxの設定は・・・ location / { try_files $uri $uri/ /index.php$is_args$args; } dockerのログ見てみた php_1 | あいぴー - 23/Apr/2018:11:01…

【nginx】ドメイン毎にユーザーがアクセスできるディレクトリを制限する【159日目】

基本はrootディレクトリのお話 指定したrootディレクトリ配下のものだけがアクセス出来るのが基本なので、 ドメイン毎にrootディレクトリを指定してやればいい server_name user-domain_name.jp; root "/var/www/public/assets_dir/user"; server_name admin…

nginxのtry_filesの意味って?【140日目】

location / { try_files $uri $uri/ /index.php$is_args$args; } これの意味って? try_filesは、リクエストに応じたファイルを返します。 詳しく見てみよう 最初に$uriと書いているので、 https://domain.name/hoge.png なら、hoge.pngがあればそのままファ…

nginxのdefault.confがやってることを見直す【138日目】

こんな感じのを書いてました location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass php:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCR…