2017-12-19 3 views
0

Ich habe einen Rails-Server auf meinem Computer ausgeführt. Ich betreibe den Server mit dem folgenden Befehl:Nicht in der Lage, auf Rails Server vom Telefon zuzugreifen

rails s -b my_computer_ip 

Nun, ich versuche den Server auf meinem Handy-Browser für den Zugriff auf

http://my_computer_ip:3000 

den folgenden Befehl verwenden, aber ich bekomme immer wieder: „Die Seite kann nicht erreicht sein "

Sowohl mein Telefon als auch mein Computer sind über dasselbe Netzwerk verbunden.

Ich habe versucht, folgende Möglichkeiten:

rails s -b 0.0.0.0 (On computer) 
http://192.168.1.80:3000 (On phone) 

aber nicht funktionieren.

Früher habe ich mich mit dem Server auf meinem Telefon verbunden, auf die gleiche Weise, die ich erwähnt habe, aber ich verstehe nicht, welches Problem jetzt auftaucht.

PS: Wenn ich wie folgt vorgehen:

http://my_computer_ip 

auf Browser meines Telefons, erhalte ich die Seite sagen, Apache-Server läuft.

+0

https://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile-device Dies wird Ihnen helfen. :) – Omkar

Antwort

1

Dies ist ein Netzwerkkonzeptfehler. Sie müssen den Port 3000 in Ihrem Router aktivieren. Versuchen Sie stattdessen, den Server auf Port 80 auszuführen. Ihre Firewall blockiert wahrscheinlich den Port 3000.

+0

Ja, Sie haben Recht. Das Problem wurde mit folgendem Befehl behoben: sudo ufw allow 3000 – Yesha

Verwandte Themen