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

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

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

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

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

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

Q&A

解決済

2回答

2137閲覧

さくらVPSにCentOS8を入れてブラウザでhttpに接続したい

takahiro00

総合スコア84

CentOS

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

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

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

0グッド

0クリップ

投稿2020/04/03 15:31

前提・実現したいこと

さくらVPSにCentOS8を入れてブラウザでhttpに接続したいのですが、
Apacheをインストールしてhttpが通過できるようにファイアウォールを設定したのですが、
ブラウザで「http://xxx.xxx.xx.xxx/」を入力しても、「このサイトにアクセスできません」と表示されてしまいます。(xxには自分のIPアドレス)
このサイトを参考にしました
特にエラーも何も出てないのにブラウザでアクセスできないので困っています。。。

ご教授いただければと思います。

該当のソースコード

以下、Apacheとファイアウォールの設定コマンド

linux

1# yum install httpd 2 3# systemctl start httpd 4 5# firewall-cmd --add-service=http --zone=public --permanent 6# firewall-cmd --add-service=https --zone=public --permanent 7 8# systemctl restart firewalld

以下のようにhttpdは正常に動いています。

linux

1[root@xx ~]# systemctl status httpd 2● httpd.service - The Apache HTTP Server 3 Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: > 4 Active: active (running) since Fri 2020-04-03 23:58:30 JST; 2min 59s ago 5 Docs: man:httpd.service(8) 6 Main PID: 1417 (httpd) 7 Status: "Running, listening on: port 80" 8 Tasks: 213 (limit: 6090) 9 Memory: 41.5M 10 CGroup: /system.slice/httpd.service 11 ├─1417 /usr/sbin/httpd -DFOREGROUND 12 ├─1418 /usr/sbin/httpd -DFOREGROUND 13 ├─1419 /usr/sbin/httpd -DFOREGROUND 14 ├─1420 /usr/sbin/httpd -DFOREGROUND 15 └─1421 /usr/sbin/httpd -DFOREGROUND

pingも通ります

linux

1[root@xx ~]# ping xxx.xxx.xx.xxx 2PING xxx.xxx.xx.xxx (xxx.xxx.xx.xxx) 56(84) bytes of data. 364 bytes from xxx.xxx.xx.xxx: icmp_seq=1 ttl=64 time=0.052 ms 464 bytes from xxx.xxx.xx.xxx: icmp_seq=2 ttl=64 time=0.051 ms 564 bytes from xxx.xxx.xx.xxx: icmp_seq=3 ttl=64 time=0.049 ms 664 bytes from xxx.xxx.xx.xxx: icmp_seq=4 ttl=64 time=0.052 ms 764 bytes from xxx.xxx.xx.xxx: icmp_seq=5 ttl=64 time=0.056 ms

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

CentO8

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

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

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

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

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

Takumiboo

2020/04/03 15:36

pingが通るかどうかとhttpは関係ありません。CentOS上でcurl localhostした場合は正常に表示されますか?
takahiro00

2020/04/03 15:38

curl localhost で正常にターミナル上でHTMLが表示されます
Takumiboo

2020/04/03 15:44

念の為、さくらのVPSのコントロールパネルで設定するパケットフィルタは無効、もしくはWebを通す設定にしていますよね?
guest

回答2

0

ご提示のURLにもありますようにさくらのVPSはパケットフィルタでポートが閉じられているのがデフォルトです。
そちらの設定もコンパネから見れるのでご確認下さい。

投稿2020/04/04 12:28

petmen029

総合スコア86

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

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

0

自己解決

原因不明ですが、再インストールしたら接続できました。
回答くださった方、ありがとうございます。

投稿2020/04/09 13:17

takahiro00

総合スコア84

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問