0

私はローカル マシンでプライベート パブを使用しており、正常に動作しますが、プライベート vps で Rails アプリを試しているので、話は別です。private_pub.yml のサーバー文字列を vps の IP に変更しようとしてきましたが、何をしても何も変わらないことに気付きました。常に localhost:9292 を提供し続けます。

だから私は自分のローカルマシンで同じことを試しました。"http://192.168.1.11:9292/faye"ここでわかるように、開発環境と本番環境でサーバー文字列を変更しました(念のため、両方の環境でサーバーアドレスを変更しました...):

### config/private_pub.yml
development:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "secret"
production:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "thisisasecrettokenmyfriend"

そして、実行するbundle exec rackup private_pub.ru -s thin -E productionと常に次のようになります。

>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on localhost:9292, CTRL+C to stop

では、private_pub.yml ファイルのサーバー アドレスを読み取らないのはなぜでしょうか。private_pub は非推奨すぎますか?

回答、提案、ヒントは大歓迎です:)

4

1 に答える 1

0

試す

bundle exec rackup private_pub.ru -o 0.0.0.0 -s thin -E production

サーバーはすべてをリッスンします

于 2015-09-07T10:34:59.733 に答える