ユーザ用ツール

サイト用ツール


serverapps:nginx:nginxconf

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
serverapps:nginx:nginxconf [2017/05/22 03:58] – [server] hayashiserverapps:nginx:nginxconf [2021/01/26 01:48] (現在) hayashi
行 1: 行 1:
 +====== NGiNXの設定 ======
 +===== 設定チェック =====
 +  nginx -t
 +
 +ファイルを指定する場合
 +
 +  nginx -t -c /path/to/nginx.conf
 +===== server =====
 +
 +この辺は、もうautoで良いでしょう
 +
 +  worker_processes auto;
 +  worker_cpu_affinity auto;
 +  worker_priority 0;
 +
 +手動で書き換える場合
 +
 +  worker_processes :コア数に合わせる
 +  worker_cpu_affinity :重み付け-> 2core:01 10 -> 4core:0001 0010 0100 1000
 +
 +===== ファイルディスクリプタ =====
 +
 +pstat(1)コマンドで確認。
 +
 +   # pstat -T
 +   79/31859 files
 +  0M/1023M swap space
 +
 +必要に応じて、プロセス毎のファイルディスクリプタ上限数を増やす((足りないと"Too many open files" エラー))((最近は増えてるので、大抵は問題ない?))
 +
 +  worker_rlimit_nofile = 10000
 +
 +===== SSL =====
 +
 +[[https://mozilla.github.io/server-side-tls/ssl-config-generator/|Mozilla SSL Configuration Generator]]
 +
 +
 +===== 参考 =====
 +
 +  * https://gist.github.com/koudaiii/386eb55a29b1adc19c5e
 +  * [[https://hirose31.hatenablog.jp/entry/20100623/1277258671|フロント/バックのreverse proxy構成で、指定秒数以内に必ずレスポンスを返す方法]]
 +
 +
  
serverapps/nginx/nginxconf.txt · 最終更新: 2021/01/26 01:48 by hayashi