5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

(備忘)Vagrantで作成したCentOS6.6に置いたnode.jsのWebサーバーにブラウザからアクセスする

Posted at

#(備忘)Vagrantで作成したCentOS6.6に置いたnode.jsのWebサーバーにブラウザからアクセスする

ドットインストールさんでnode.jsの入門をやっていた時に「#05 Webサーバーを作ってみよう」でどうにもこうにもVMの1337ポートにアクセスできなかったので対応方法をメモ。

###環境
Vagrant 1.8.1
CentOS 6.6
node.js v0.10.29

###参考
Vagrant上のCentOSにNode.jsをインストール

Vagrantのネットワーク周りのあれこれ


Vagrantfileを全く編集せずにifconfigで見えていた"eth0"のIPアドレスに、作成したserver.jsを接続しようとしたが繋がらなかったので困り果てた挙句Vagrantへのアクセス方法を勉強し直すことに。

勉強してみるとこの「#05 Webサーバーを作ってみよう」はVagrantfileで“パブリックネットワーク”の設定をしてるのではないかと想定。
早速やってみる。

Vagrantfile
Vagrant.configure(2) do |config|
config.vm.box = "test_guestOS"
config.vm.network "public_network"
end

これでゲストOSを再起動。
$ vagrant reload
途中、ネットワークインターフェースを聞かれたので"1"と応える。
default: Which interface should the network bridge to? 1
再起動後、ネットワークを確認してserver.jsの接続先IPアドレスを書き直し、サーバーオン。

該当のIPアドレスとポート番号にアクセスしたら、無事に"HelloWorld"に会えました。

helloworld_from_nodejs.png

ちなみに、node.jsのインストールにもだいぶ手間取ったのですがnodeBrewでなんとか動いてます。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?