Nginx で WebSocket Secure (WSS) リバース プロキシを構成するのは非常に簡単です。チュートリアルは次のとおりです。
-
Nginx 構成ファイルを開きます。
ターミナルで次のコマンドを実行して、Nginx 構成ファイルを編集します。sudo nano /etc/nginx/nginx.conf
-
WSS リバース プロキシ構成の追加:ブロック
内に 次の構成を追加します。http
server { listen 443; server_name example.com; # 替换为您的域名或IP地址 location / { proxy_pass http://backend_server; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; } }
example.com
はドメイン名または IP アドレスに置き換えられ、 実際http://backend_server
のバックエンド サーバーのアドレスに置き換えられます。 - 設定ファイルを保存して閉じる:
を押しCtrl + X
、次に Enter を押してY
変更を保存し、エディタを閉じます。 -
構成が正しいかどうかをテストする:
ターミナルで次のコマンドを実行して、Nginx 構成が正しいかどうかを確認します。sudo nginx -t
-
Nginx を再起動する:
ターミナルで次のコマンドを実行して、Nginx サービスを再起動します。sudo service nginx restart
上記の手順に従って、Nginx で WSS リバース プロキシを構成します。Nginx 構成ファイルを編集するときは、必ず正しいサーバー名とバックエンド サーバー アドレスを使用してください。