반응형
nginx reverse proxy 설정으로 서버를 구성한 상태에서
ws:// 일 경우에는 문제없이 정상적으로 서비스가 되지만
wss://에서 403 에러가 발생했다.
wss://시에도 정상적으로 서비스를 위해서는 아래 header추가가 필요하다
- proxy_set_header Origin '';
nginx 서버 : 192.168.0.7
application서버 : 192.168.0.8
NGINX 설정
server {
listen 80;
listen 443 ssl;
server_name test.karint.dev;
ssl_certificate cert/all_dev.crt;
ssl_certificate_key cert/dev.key;
location / {
proxy_pass http://192.168.0.8:28080;
## WEB SOCKET CONFIG
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header Origin '';
}
access_log /data/logs/httpd/karint-access.log main;
error_log /data/logs/httpd/karint-error.log debug;
}
반응형
'linux' 카테고리의 다른 글
ftp 디렉토리 download (0) | 2024.08.22 |
---|---|
nginx 수동 ip설정 (0) | 2024.04.23 |
pdf파일을 웹사이트에서 보여주기 (0) | 2023.09.04 |
ssh Permission denied (publickey,gssapi-keyex,gssapi-with-mic) (0) | 2022.06.28 |
nginx location 정규식 적용 (1) | 2021.01.14 |