2016-10-27 3 views
2

私はCentOSプラットフォーム上にあり、Realmオブジェクトサーバーを正常にインストールしました。しかし、私はnginxプロキシサービスを使用しているので、私はROSプロキシを無効にする必要があります。残念ながら、私はダッシュボードにアクセスすることができませんでした。私はnginx側でいくつかの設定が欠けていると思います。レルムが聞いている2つのポートがありますが、nginxのポートの両方を転送する必要がありますか?誰かが共有できる設定手順はありますか?ありがとう。nginxでRealmオブジェクトServerを設定するには?

答えて

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プロキシとして機能していなければならず、最後の2つの設定行が必要であることを理解するまでにはしばらく時間がかかりました。詳細については、docsを参照してください。

+1

私はあまり気をつけていませんが、 '/ ros /'のような場所の下に 'proxy_pass'を置くとセットアップ画面が壊れてしまいます('/login'はリダイレクトしません手動でナビゲートすると '/ setup'が壊れます)。 – xip