Невозможно получить доступ к rails localhost, работающему в AWS Ubuntu, с моего рабочего стола Windows - PullRequest
0 голосов
/ 24 мая 2019

Я использую сервер Rails на экземпляре AWS Ubuntu. И я пытаюсь получить доступ к серверу из браузера на моем рабочем столе Windows. До вчерашнего дня это прекрасно работало. Со вчерашнего дня я начал получать пустую страницу в своем браузере с таким сообщением:

This site can’t be reached The webpage at http://10.110.104.76:3000/ might be temporarily down or it may have moved permanently to a new web address.
ERR_CONNECTION_ABORTED

Вот что я вижу, когда запускаю свой сервер rails:

rails s
=> Booting Puma
=> Rails 5.0.7.1 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.4.4-p296), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop

Я совершенно сбит с толку - с чего бы все нормально работало все эти месяцы и вдруг перестал работать со вчерашнего дня? Пожалуйста, помогите!

Я даже пытался запустить

sudo ufw allow 3000

разрешить доступ к порту 3000, но не повезло!

Когда я запускал rails с моим IP, я получаю эту ошибку:

rails s -b 10-110-104-76
=> Booting Puma
=> Rails 5.0.7.1 application starting in development on http://10-110-104-76:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.4.4-p296), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://10-110-104-76:3000
Exiting
/home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:272:in `initialize': getaddrinfo: Temporary failure in name resolution (SocketError)
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:272:in `new'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:272:in `add_tcp_listener'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:105:in `block in parse'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:88:in `each'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/binder.rb:88:in `parse'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/runner.rb:151:in `load_and_bind'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/single.rb:96:in `run'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/puma/launcher.rb:184:in `run'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/puma-3.12.0/lib/rack/handler/puma.rb:70:in `run'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/rack-2.0.6/lib/rack/server.rb:297:in `start'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands/server.rb:104:in `start'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands/commands_tasks.rb:90:in `block in server'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands/commands_tasks.rb:85:in `tap'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands/commands_tasks.rb:85:in `server'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands/commands_tasks.rb:49:in `run_command!'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/railties-5.0.7.1/lib/rails/commands.rb:18:in `<top (required)>'
        from /home/ubuntu/workspace/rails/ActiveJob-Report-Generation/cfps_app/bin/rails:9:in `require'
        from /home/ubuntu/workspace/rails/ActiveJob-Report-Generation/cfps_app/bin/rails:9:in `<top (required)>'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'
        from /home/ubuntu/.rvm/gems/ruby-2.4.4/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'
        from /home/ubuntu/workspace/rails/ActiveJob-Report-Generation/cfps_app/bin/spring:15:in `require'
        from /home/ubuntu/workspace/rails/ActiveJob-Report-Generation/cfps_app/bin/spring:15:in `<top (required)>'
        from bin/rails:3:in `load'
        from bin/rails:3:in `<main>'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...