0

Google Cloud Platformを初めて使用していて、非常に単純な静的サイトをホストしようとしています。私は私のサイトの外部IPをクリックしたとき、私はGoogleのtutorial for running a basic apache webserverまさに、まだを踏襲している、私はこのサイトに到達することはできません」と言うページに取られています。<my site's IP address>が突然接続ERR_CONNECTION_CLOSEDを閉じた。Google Cloud Platform Apacheウェブサーバーで「サイトにアクセスできません」と表示されます

を作成するので、私もping <site IP address>を実行し、ラインを見

  • sudo apt-get update && sudo apt-get install apache2 -y
  • echo '<!doctype html><html><body><h1>Hello World!</h1></body></html>' | sudo tee /var/www/html/index.html

:VMは、私は、次のコマンドを実行しています形のsの

PING <IP address> 56(84) bytes of data.

64 bytes from <IP address>: icmp_seq=1 ttl=76 time=0.746 ms

私は私のVM上のファイアウォールの設定は、HTTPおよびHTTPSトラフィックの両方を許可するように設定されていることを確実にしています。

私のサイトでホストする必要がある簡単なHello Worldページが表示されないのはなぜですか?私は手動でApacheを起動する必要がありますか?私は試してみましたが、何の成功もありませんでした。以下の利用者の要請

(私のVMは、ブートイメージとしてDebianの8を持っている)

UPDATE

、私はsudo service apache2 statusを走ったが、以下の応答得た:

apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2) Drop-In: /lib/systemd/system/apache2.service.d └─forking.conf Active: active (running) since Mon 2017-01-23 01:27:44 UTC; 11h ago CGroup: /system.slice/apache2.service ├─2570 /usr/sbin/apache2 -k start ├─2573 /usr/sbin/apache2 -k start └─2574 /usr/sbin/apache2 -k start

実行中のsudo service apache2 startは何もしていないようです。 VM上で

答えて

0
service apache2 status 

service apache2 start 

あなたはHTTPを許可するチェックボックスをチェックしましたか?

+0

はい、私は述べているオリジナルのポストで:チェックアウトcertbot)ここ

はガイドです。あなたが提案したコマンドを実行したときの出来事に関するアップデートを追加しました。 –

0

サーバーのポート80にtelnet接続できますか。上記のコマンドが機能しない場合、

telnet your-server-ip 80 

その後、最も可能性の高いファイアウォールがポート80をブロックしているあなたは、このようなiptablesのようにサーバー上で実行されている2つ目のファイアウォールを、持っていますか?。次のコマンドを試してみてください

0

Apache用にSSLを有効にする必要があります。

(重要なビットは、サイト使用可能フォルダ内のssl設定ファイルのサイト対応フォルダにsyslinkを作成しています)、動作させるが、sslキー/ certのもので修正する必要がありますhttps://hallard.me/enable-ssl-for-apache-server-in-5-minutes/

関連する問題