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

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

ただいまの
回答率

90.38%

  • Linux

    4627questions

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

  • サーバ

    923questions

    サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

  • Google Cloud Platform

    257questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

  • terminal

    193questions

GCPの仮想マシン(VM)をSFTP接続しているのですが、ターミナルからサーバー起動してlocalhostでプレビュー表示できません

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 308

mk888

score 5

先日からGoogle Cloud Platformを使い始めたばかりの初心者です。

仮想マシンを1つ作成してSFTP接続でファイルの編集やターミナル上からコマンド操作などをしています。利用しているのはオンラインエディタのCodeAnyWhereを使ってコードを書いてます。

現在、静的サイトジェネレータのHexo.ioを使ってサイトを作成しているのですが、hexo serverコマンドでサーバーを起動させると以下のようなURLが表示されてブラウザからプレビュー表示できるはずなのですがなぜか表示されません。

INFO Start processing
INFO Hexo is running at http://localhost:4000 .Press Ctrl+C to stop.

表示したブラウザの画面は以下の通りです。
イメージ説明

無知な質問で申し訳ないのですが、プレビューが表示できない原因が分かる方がいらっしゃいましたらアドバイスを頂けますと助かります!
(もしかしてコレじゃない?という推測でも構いません…)

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • mk888

    2019/01/14 17:40

    hexo.ioはgcpで動いております。
    ターミナルもcodeanywhereのオンラインエディタを介してgcpのファイルをいじっている感じとなります。

    キャンセル

  • scsi

    2019/01/14 17:43

    gcpで動いているならlocalhostでは繋がらないですね。gcpのipなどを指定しないと

    キャンセル

  • mk888

    2019/01/15 16:36

    外部IPを設定することで表示できました!

    キャンセル

回答 1

checkベストアンサー

0

Compute Engineをお使いである想定で記述します

■接続先URLについて
localhostですと、ブラウザを起動しているPCに繋ぎに行ってしまいます。
Compute Engineの「外部IP」を指定すれば良いと思います。
GCP管理コンソール-[VPCネットワーク]-[外部IPアドレス]

■ファイアウォールについて
4,000番ポートを指定していますので、ファイアウォールの設定が必要です。
GCP管理コンソール-[VPCネットワーク]-[ファイアウォールルール]
https://cloud.google.com/vpc/docs/firewalls?hl=ja

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/01/15 16:35

    外部IPとファイアウォールの設定でなんとか無事に表示できるようになりました!
    ありがとうございます。

    キャンセル

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

  • ただいまの回答率 90.38%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Linux

    4627questions

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

  • サーバ

    923questions

    サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

  • Google Cloud Platform

    257questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

  • terminal

    193questions

  • トップ
  • Linuxに関する質問
  • GCPの仮想マシン(VM)をSFTP接続しているのですが、ターミナルからサーバー起動してlocalhostでプレビュー表示できません