SynologyのWebStation(nginx)のconf設定 永続化
手順
1)/etc/nginx/app.dにあるserver.webstation-vhost.confを開く
2)対象とするserver セクションのincludeパスをメモ
include /usr/local/etc/nginx/conf.d/{ランダム値}/user.conf*;
vi /etc/nginx/app.d/server.webstation-vhost.conf
//例
server { listen ポート default_server; // (省略) include /usr/local/etc/nginx/conf.d/{ランダム値}/user.conf*; }
3)個別の設定ファイルを作成する
次のファイルをrootで作成し、必要な設定を書く
/usr/local/etc/nginx/conf.d/<ランダムな値>/user.conf.{適当な文字列}
//例)ここではuser.conf.arcusを作成
>sudo vi /usr/local/etc/nginx/conf.d/{ランダム値}/user.conf.arcus
location / { try_files $uri $uri/ /index.php?$query_string; } location / { autoindex on; autoindex_exact_size off; autoindex_format html; autoindex_localtime on; }
4)Nginxを再起動
sudo synoservicecfg --restart nginx