Я работаю над Ubuntu 15.04 (это не виртуальная машина). Я установил рельсы, рубин и упаковщик. Кажется, все работает нормально, когда я запускаю сервер, как я получаю это:
sudo rails s -p 8080
Warning: Running `gem pristine --all` to regenerate your installed gemspecs (and deleting then reinstalling your bundle if you use bundle --path) will improve the startup performance of Spring.
=> Booting WEBrick
=> Rails 4.2.5.2 application starting in development on http://localhost:8080
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-03-31 22:38:50] INFO WEBrick 1.3.1
[2016-03-31 22:38:50] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux-gnu]
[2016-03-31 22:38:50] INFO WEBrick::HTTPServer#start: pid=10415 port=8080
Когда я пытаюсь получить доступ к моему локальному хосту в своем веб-браузере, я получаю сообщение «ошибка подключения». Итак, я попытался пропинговать свой локальный хост и получил:
$ ping localhost:8080
ping: unknown host localhost:8080
Я также пробовал через телнет:
$ telnet localhost 8080
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
И когда я смотрю на отображение имени хоста, я получаю следующее:
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 alex-VPCFXXXXX
Увидев это, все кажется нормальным ... Так что я действительно не понимаю, почему он не работает и почему я не могу пинговать / телнетить свой локальный хост на этом порту (я пробовал с 3000 или 3001, просто чтобы быть уверенным .. .)
Надеюсь, вы поможете мне в этом :)
sudo netstat -tulp | grep 8080
? - person Roman Usherenko   schedule 01.04.2016