CentOS7でhttpアクセスができません。
初歩的な質問でまことにお恥ずかしい限りですが、ご教授いただければ幸いです。
さくらのVPSでサーバ空間を借りて、標準で提供されるCentOS7をインストールしたサーバにて、httpdを起動したいのですが、ブラウザからアクセスするとタイムアウトしてどうしても接続することができません。
実施したことは、
- sudo yum install httpd
- sudo systemctl start httpd
- sudo systemctl start firewalld
- sudo firewall-cmd --add-service=http --zone=public --permanent
- sudo firewall-cmd --reload
です。その結果は以下の通りです。
# firewall-cmd --get-active-zones public interfaces: eth0 # firewall-cmd --list-all --zone=public public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client http ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: # systemctl status firewalld * firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-07-20 20:44:43 JST; 14min ago Docs: man:firewalld(1) Main PID: 587 (firewalld) CGroup: /system.slice/firewalld.service `-587 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid Jul 20 20:44:42 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Jul 20 20:44:43 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. # systemctl status httpd * httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-07-20 20:44:45 JST; 30min ago Docs: man:httpd(8) man:apachectl(8) Main PID: 1033 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service |-1033 /usr/sbin/httpd -DFOREGROUND |-1051 /usr/sbin/httpd -DFOREGROUND |-1052 /usr/sbin/httpd -DFOREGROUND |-1053 /usr/sbin/httpd -DFOREGROUND |-1054 /usr/sbin/httpd -DFOREGROUND `-1055 /usr/sbin/httpd -DFOREGROUND Jul 20 20:44:44 os3-368-17453.vs.sakura.ne.jp systemd[1]: Starting The Apache HTTP Server... Jul 20 20:44:45 os3-368-17453.vs.sakura.ne.jp systemd[1]: Started The Apache HTTP Server.
この状態で、ブラウザからサーバにアクセスすると、タイムアウトして接続失敗してしまいます。
具体的なURLは、http://133.167.77.207 です。
ここから先、どのように調べて対策を打てばよいかわからず、途方に暮れています。
お助けいただければ幸いです。よろしくお願いいたします。
サーバー上でローカルでアクセス出来ますか?
curl http://localhost とか wget http://localhost とか
さっそくのアドバイス、ありがとうございます。
はい。サーバー上でローカルにはアクセスできます。
$ curl http://localhost
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>TEST</title>
</head>
<body>
This is a test.
</body>
</html>
$ wget http://localhost
--2019-07-20 22:44:27-- http://localhost/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 130 [text/html]
Saving to: 'index.html'
一応確認ですがIPアドレスは正しいですか?
はい。IPアドレスは合っています。ssh(TeraTerm)でログインできていますので。
回答3件
あなたの回答
tips
プレビュー