CentOS6にnginx 1.18 を入れてリバースプロキシ設定
前提
- 自己署名証明書をすでに作っていること。
- httpサーバーがすでにあること。
- httpsサーバーが今は‘ないこと
Download
インストール
# インストール前のテスト
rpm -ivh --test "nginx-1.18.0-2.el6.ngx.x86_64.rpm"
# インストール
rpm -ivh "nginx-1.18.0-2.el6.ngx.x86_64.rpm"
# インストールされたファイル一覧の表示
rpm -qal nginx
設定
- /etc/nginx/conf.d/default.conf
server {
listen 443 ssl;
server_name server.local;
# hide nginx version.
server_tokens off;
# ssl_verify_client on;
ssl_verify_client off;
ssl_certificate /etc/nginx/wildcard_local/wildcard_local.crt;
ssl_certificate_key /etc/nginx/wildcard_local/private/wildcard_local.key;
ssl_client_certificate /etc/nginx/wildcard_local/ca.crt;
ssl_ciphers 'HIGH:!aNULL:!MD5';
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
proxy_set_header Host server.local;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://server.local;
}
}
# 起動
service nginx start
動作確認
https://server.local にアクセスすると
http://server.local の内容が表示されることを確認。
Author And Source
この問題について(CentOS6にnginx 1.18 を入れてリバースプロキシ設定), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/c9caa14b2cc516c9629c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .