0

私は何日も問題を抱えていて、それを修正する方法がわかりません.

SSL 証明書をセットアップしようとしていますが、何らかの理由でサイトが http で動作し、https を読み込もうとすると、ナビゲーション バーとサイドバーのみが読み込まれ、スピナーで動かなくなります。

Chrome のネットワーク接続を調べると、xhr と websocket をロードしようとし続けます。

サファリでは、コンソールにこのエラーが表示されます

WebSocket connection to 'wss://mysite/sockjs/530/72iokiqa/websocket' failed: WebSocket is closed before the connection is established

ヘッダー、特に x-forwarded-proto ヘッダーを設定しようとしていますが、その方法がわかりません。

マグを使用しています。

// Configure environment
  "env": {
    "ROOT_URL": "https://inslim.com"
  },
  "ssl": {
    "pem": "./ssl.pem"
  }

何らかの理由で、env 変数に port を追加しようとすると、mup deploy を実行できません。壊れてサイトがダウンします。

私もnginxと混同しています。インストールして設定しましたが、特に変化はないと思います。「service nginx stop」または service nginx start を実行しても、違いはありません。

誰かが私を助けることができますか?アドバイスでもなんでもいいです。または、他の情報が必要な場合はお知らせください。

これが私の死のスピナーのスクリーンショットです ここに画像の説明を入力

4

1 に答える 1

0

構成 JSONのssl一部は問題ないように見えますが、env一部を少し変更する必要があります。構成 JSONのenv一部は、少なくとも次のようになります。

"env": {
    "PORT": 80, // Defaults to 80, but could be different if app is configured differently
    "ROOT_URL": "http://inslim.com"
}

アプリケーションにパッケージをまだ追加していない場合は、force-ssl追加することをお勧めします (心配しないでください。Meteor のコア パッケージです)。spiderableアプリケーションにパッケージを追加していない場合はROOT_URL、JSON 内の要素のプレフィックスを のままにできますが、アプリケーションにパッケージを追加しhttpた場合は、JSON 内のその要素のプレフィックスspiderableを に変更する必要があります。この情報はすべて、ここにある Meteor Up のドキュメントに従っています。また、JSON を使用したこのセットアップが機能することを確認できます。これは、この正確なセットアップで問題なく実行されている運用アプリケーションがあるためです。ROOT_URLhttps

于 2015-08-25T06:49:09.903 に答える