#에러메세지
Handshake failed due to invalid Upgrade header: null
Origin check enabled but transport 'jsonp' does not support it
구글링을 해보니,
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
라는 코드를 리눅스에 넣으라는 글만 줄창 나온다.
뭔 고로쇠물마냥 글도 몇 개 없는데 전부 다 저 세줄의 코드를 넣었더니 코드가 돌아가요!
이러고 있길래 나도 넣어봤더니 광고사기였다는 것을 깨닫고 통한의 눈물을 흘리던 도중
nginx -t ( 이것도 관리자 권한에서 돌려야 잘 돌아감 ) 를 해봤더니 location에러가 난 것과
동시에, nginx의 설정을 편집하고 나면 꼭 service nginx reload를 통해 nginx를 리로드 해줘야
한다는 것을 깨달았다. ( reload도 sudo su관리자 권한에서 돌려야한다. 진짜 리눅스 망치로
두 대만 내리치고 싶음 )
결과적으로 내가 해결한 방법은
sites-available -> default에서
server 443 포트를 설정하는 코드에서
location /(소켓엔드포인트 나의 경우엔 ws-stomp)/ {
proxy_pass http://sparta-ysh.shop:8080;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
}
을 추가해주고 나니 코드가 잘 돌아갔다.
'TIL' 카테고리의 다른 글
TIL 220725 (0) | 2022.08.11 |
---|---|
TIL 220724 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
TIL 220719 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
TIL 220717 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |
TIL 220715 실전프로젝트 트러블슈팅 (0) | 2022.08.11 |