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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

1回答

1791閲覧

さくらVPSで、簡単なサンプルページにipアドレスでアクセスしたい

08noboreni

総合スコア47

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

1グッド

0クリップ

投稿2017/01/16 06:17

OS再インストール等も試し、かなりの時間を使ってしまいました。
申し訳ございませんが、どうぞ宜しくお願いします。

###前提・実現したいこと
さくらVPSのサーバ(CentOS7)で、node.js の簡単なサンプルページを試したいです。
ポート3000番を開放し、手元にあるPCのブラウザで
http://ipアドレス:3000/
と打ち込むことで、HelloWorldページを閲覧しようとしています。

###発生している問題・エラーメッセージ
・VPSからのHelloWorldページへのアクセスはできるが、手元のPCからのアクセスができない。
(手者のPCからブラウザでアクセスすると、1分ほどの待ち時間のあと、ページが表示できないというメッセージ)

###ソースコード
app.js

var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.listen(3000, function () { console.log('Example app listening on port 3000!'); });

http://expressjs.com/ja/starter/hello-world.html
のサンプルをそのまま使用しています

上記のapp.jsを

$node app.js ```で実行し、 http://ipアドレス:3000/ でアクセスしようとしています。 ###試したこと ・ポートの確認:解放済み ・VPS内からlynxを使った接続(lynx localhost:3000):表示確認 ###補足情報(言語/FW/ツール等のバージョンなど) 環境 さくらVPS CenOS7.3.1611 node 7.4.0 npm 4.0.5 express 4.14.0 app.jsの権限 -rw-r--r--
search_search👍を押しています

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

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

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

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

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

makotribe

2017/01/16 06:30

「ポートの確認:解放済み」とのことですが、iptablesに対してローカルPCからのポート3000へのアクセスを許容する設定を行った、という認識でよいでしょうか。
08noboreni

2017/01/16 06:31

iptablesではなく、firewalldで設定しております。閲覧いただきありがとうございました。無事、自己解決することができました。おさわがせしました。
guest

回答1

0

自己解決

自己解決しました。
問題は、VPS側ではなく、
接続しようとしていた手元のPCにあるようです。
スマホからは接続できました。

投稿2017/01/16 06:30

08noboreni

総合スコア47

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問