2016-09-22 9 views
0

私はWindows 20112 R2でRails 5.0を実行しています。私は開発モードにあり、localhostではなくIPを使いたいし、ポートも変更したいと思っています。windows 2012 rails server -Pと-bが動作しない

-Pは完全に無視され、-bが使用されますが、「許可されたネットワーク:127.0.0.1、:: 1、127.0.0.0/127.255.255.255」と表示されるようになりました。

開発モードでlocalhost以外のものを使用しているときに何かを見つけることができません。これは制限の中に組み込まれているのですか、何か不足していますか?

ここに私が見ているものの抜粋があります。

`D:\DTS_WEB>rails server -P 3010 -b 172.28.60.97 
=> Booting Puma 
=> Rails 5.0.0 application starting in development on http://172.28.60.97:3000 
                      ^^^^^ 
No route matches [GET] "/welcome" 
Rails.root: D:/DTS_WEB 

GATEWAY_INTERFACE: "CGI/1.2" 
HTTP_ACCEPT: "text/html, application/xhtml+xml, */*" 
HTTP_ACCEPT_ENCODING: "gzip, deflate" 
HTTP_ACCEPT_LANGUAGE: "en-US" 
HTTP_VERSION: "HTTP/1.1" 
ORIGINAL_SCRIPT_NAME: "" 
REMOTE_ADDR: "172.28.60.97" 
SERVER_NAME: "172.28.60.97" 
SERVER_PROTOCOL: "HTTP/1.1" 

Started GET "/welcome" for 172.28.60.97 at 2016-09-22 14:30:44 -0600 
Cannot render console from 172.28.60.97! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 
` 

答えて

0

ポートは小文字pオプションで制御されています。

rails server -p 3010 -b 0.0.0.0 

-b 0.0.0.0オプションを使用すると、任意のアドレスでの接続が許可されます。

+0

ああああ、私は大文字のPとしてそれを全部読んできました。私は0.0.0.0を試してみましたが、これが単なる開発環境の問題かどうか知っていますか? – Liesl

+0

通常、本番環境では 'rails server'を使用しません。そうです、それは開発上の問題です。プロダクションでは、プーマまたはユニコーンを直接使用することはできません。 –

関連する問題