Help us understand the problem. What is going on with this article?

nginxの設定の一部を複数ファイルに分ける方法

More than 1 year has passed since last update.

nginxの設定を複数ファイルに分ける方法

記述が長すぎたり、役割によってファイルを分けたい場合、includeを使用すれば実現できる。

confファイルとして読ませたくない場合も.txtなどのファイルとして読ませる事が出来る。

例:rewriteの設定だけ別ファイル(.txt)に持たせる場合
・conf本体の設定

nginx.conf
server {
#~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~
    include /etc/nginx/conf.d/nginx_rewrite.txt;
#~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~
}

・includeされたrewrite用ファイル

nginx_rewrite.txt
server {
#~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~
    rewrite ^/sample/from.php /to/ permanent;
    rewrite ^/sample/from2.php /to2/ permanent;
#~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~
}

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away