2016-10-27 2 views
2

CentOS 플랫폼에 있으며 Realm 오브젝트 서버를 성공적으로 설치했습니다. 하지만 nginx 프록시 서비스를 사용하고 있으므로 ROS 프록시를 비활성화해야합니다. 불행히도 대시 보드에 액세스 할 수 없었습니다. 내가 nginx 측면에서 일부 구성이 누락되었습니다 믿습니다. 렐름이 듣고있는 2 개의 포트가 있습니다. nginx에서 두 포트 모두를 전달해야합니까? 다른 사람이 공유 할 수있는 구성 지침이 있습니까? 감사.nginx를 사용하여 영역 객체 서버를 설정하는 방법은 무엇입니까?

답변

2

Nginx가있는 Digital Ocean 서버에서 Realm Object Server (v 1.4.1)를 사용하고 있습니다. 여기에 내가 만든 가상 서버는 다음과 같습니다

server { 
    listen 80 default_server; 
    server_name realm.mydomain.com; 
    location/{ 
    proxy_pass http://127.0.0.1:9080; 
    proxy_http_version 1.1; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "Upgrade"; 
    } 
} 

그것은 가장 쉬운 프록시 모듈이 활성화 된 영역을두고하는 문서에서 나에게 분명하지 않다.

참고 1 : 내 응용 프로그램 중 하나의 하위 도메인으로 사용하고 있지만 새 도메인 이름을 등록하지 않는 것이 좋습니다.

참고 2 : Nginx는 WebSocket 프록시로 작동해야하며 마지막 두 구성 라인이 필요하다는 것을 깨닫는 데 시간이 걸렸습니다. 자세한 내용은 docs을 참조하십시오.

+1

관련 메모에 너무 많이 들여다 보지는 않았지만'/ ros /'와 같은 위치에'proxy_pass'를 넣으면 설정 화면이 깨지는 것 같습니다 ('/ login'은 리디렉션되지 않습니다) 수동으로 탐색 할 경우'/ setup'이 깨집니다). – xip

관련 문제