ダウンロード・インストール
CentOS7.1でnginxを用いたウェブサーバの構築 - Qiita
Webのルートのディレクトリは下記になる
(SELinuxが有効な場合は変更しない方が面倒が無い?)
/usr/share/nginx/html/
設定
/etc/nginx/nginx.conf
worker_processesはautoで良さそう。
参考 nginx の worker_processes を auto にしたときの挙動 - やまぶろぐ
サービス開始
systemctl start nginx.service
起動時にサービス開始するようにする
systemctl enable nginx.service
HTTPS(TLS)対応
既存の/etc/nginx/conf.d/default.confのserver{}内に下記を追加したらできた。
(公開サーバの場合はセキュリティ設定をもっと絞り上げたほうが良い。)
listen 443 ssl;参考 はてなブックマーク - Bマイナー志向 - 2016年1月30日
ssl_certificate /path/to/server.crt;
ssl_certificate_key /path/to/server.key;
リバースプロキシ
同じく/etc/nginx/conf.d/default.confのserver{}内に下記を追加。
location /foo/ {
proxy_pass https://example.jp/test/;
}
参考
nginx.confが読めるようになる - 魔法使いの卵
Nginx設定のまとめ - Qiita
0 件のコメント:
コメントを投稿