Nginx에서 WSS(WebSocket Secure) 리버스 프록시를 구성하는 것은 매우 간단합니다. 튜토리얼은 다음과 같습니다.
-
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 구성 파일을 편집할 때 올바른 서버 이름과 백엔드 서버 주소를 사용했는지 확인하십시오.