質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

692閲覧

http://localhost:9292/でアクセスができません。

daigakusei_kk

総合スコア6

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2018/02/17 10:39

localhostにアクセスができません。

パーフェクトRubyonRailsを勉強していて、3章のアセットのところでrackを立ち上げてhttp://localhost:9292/へアクセスして確認をするところでアクセスしてもアクセス拒否をされてしまいます。

発生している問題・エラーメッセージ

chromeでは↓ このサイトにアクセスできません localhost で接続が拒否されました。 localhost 9292 を Google で検索してください ERR_CONNECTION_REFUSED vagrantのコマンドには↓ [vagrant@localhost sprockets_sample]$ bundle exec rackup [2018-02-17 19:03:29] INFO WEBrick 1.3.1 [2018-02-17 19:03:29] INFO ruby 2.3.1 (2016-04-26) [x86_64-linux] [2018-02-17 19:03:29] INFO WEBrick::HTTPServer#start: pid=10793 port=9292 と表示されています。

該当のソースコード

**config.ruには** # This file is used by Rack-based servers to start the application. # # require_relative 'config/environment' # # run Rails.application require 'sprockets' map '/assets' do environment = Sprockets::Environment.new environment.append_path 'assets/javascripts' environment.append_path 'assets/stylesheets' run environment end map '/' do run Proc.new { |env| [200, {"Content-Type" => "text/html"}, ["Hello world"]]} end **gemfileには** # frozen_string_literal: true source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } gem "sprockets"

試したこと

vagrantfileの26行目を
config.vm.network :"forwarded_port", guest: 9292, host: 9292
と変えたり、調べた範囲でchromeのプロキシの設定などを試しました。

補足情報(FW/ツールのバージョンなど)

rails 5.4.1
VirtualMachine,Vagrantともに最新の状態です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/02/17 12:02 編集

Web ブラウザを起動しているのは、Vagrant のゲストOS側でしょうか? それとも Windows や macOS などの Vagrant のホスト OS 側でしょうか? http://192.168.33.10:9292/ だとアクセスできたりするでしょうか?
daigakusei_kk

2018/02/17 13:06

すみません、、ゲストOS,ホストOSがいまいちわかりません。。。自分のPCはWindows10なんですが。。あとhttp://192.168.33.10:9292/でもアクセスできません。。
CHERRY

2018/02/17 13:28 編集

簡単言えば、ゲストOSは、仮想ホスト(vagrant ssh で、ログインしている先)で稼働しているOSです。ホストOS は、物理的なPCで稼働しているOSです。(今回は、Windows10)
CHERRY

2018/02/17 13:28

ゲストOS や 使用されている Box が不明なので、具体的な方法は指摘できないのですが、vagrant で、Firewall が動いていたりしないでしょうか? 動いているようであれば、一時的に停止させるか ポートに対してアクセスを許可するように設定してください。
daigakusei_kk

2018/02/17 14:59

vagrantでfirewallを停止しようとsudo systemctl stop firewalldと打ち込んで、sudoのパスワードが求められてvagrantと打つとこうなりました。。。
daigakusei_kk

2018/02/17 14:59

[vagrant@localhost rails_book]$ sudo systemctl stop firewalld [sudo] password for vagrant: vagrant は sudoers ファイル内にありません。この事象は記録・報告されます。
daigakusei_kk

2018/02/17 15:49

こちらのサイトを参考にしてファイアウォールを停止しても開けませんでした。。
guest

回答1

0

自己解決

現時点では解決法が見つからないので、放置します。

いろいろとお付き合いいただき感謝します。

投稿2018/02/19 12:16

daigakusei_kk

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問