WebサーバーApache(httpd)をインストールする。
# yum -y install httpd
バージョンを確認
# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 14 2016 18:04:44
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 14 2016 18:04:44
httpd起動前のステータスを確認
# systemctl status httpd
● httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:httpd(8)
man:apachectl(8)
● httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:httpd(8)
man:apachectl(8)
結果、Active: inactive (dead) となっている。
LISTENポートの確認
# ss -nat
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 0 192.168.1.24:22 192.168.1.5:56752
ESTAB 0 0 192.168.1.24:22 192.168.1.3:48259
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 0 192.168.1.24:22 192.168.1.5:56752
ESTAB 0 0 192.168.1.24:22 192.168.1.3:48259
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
結果、80番ポートがLISTENしていない。
httpd起動
# systemctl start httpd.service
起動後のステータスを確認
# systemctl status httpd
● httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since 木 2016-12-15 20:16:50 JST; 1min 9s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 2542 (httpd)
Status: “Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec”
CGroup: /system.slice/httpd.service
tq2542 /usr/sbin/httpd -DFOREGROUND
tq2543 /usr/sbin/httpd -DFOREGROUND
tq2544 /usr/sbin/httpd -DFOREGROUND
tq2545 /usr/sbin/httpd -DFOREGROUND
tq2546 /usr/sbin/httpd -DFOREGROUND
mq2547 /usr/sbin/httpd -DFOREGROUND
● httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since 木 2016-12-15 20:16:50 JST; 1min 9s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 2542 (httpd)
Status: “Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec”
CGroup: /system.slice/httpd.service
tq2542 /usr/sbin/httpd -DFOREGROUND
tq2543 /usr/sbin/httpd -DFOREGROUND
tq2544 /usr/sbin/httpd -DFOREGROUND
tq2545 /usr/sbin/httpd -DFOREGROUND
tq2546 /usr/sbin/httpd -DFOREGROUND
mq2547 /usr/sbin/httpd -DFOREGROUND
12月 15 20:16:50 centos.a21-hp.com systemd[1]: Starting The Apache HTTP Server…
12月 15 20:16:50 centos.a21-hp.com systemd[1]: Started The Apache HTTP Server.
結果、active (running) となっている。
LISTENポートの確認
# ss -nat
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 288 192.168.1.24:22 192.168.1.5:56752
ESTAB 0 0 192.168.1.24:22 192.168.1.3:48259
LISTEN 0 128 :::80 :::*
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 288 192.168.1.24:22 192.168.1.5:56752
ESTAB 0 0 192.168.1.24:22 192.168.1.3:48259
LISTEN 0 128 :::80 :::*
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
結果、80番ポートが追加されLISTENしている。
httpdを有効(OS起動時に自動起動)にしておきます。
# systemctl enable httpd.service
ファイヤーウォールを停止
CentOS7ではfirewalldの下でiptablesが動いているようです。
確認の為、停止し、無効化します。
# systemctl stop firewalld.service
# systemctl disable firewalld.service
# systemctl disable firewalld.service
同一LAN上のクライアントPCのブラウザで、IPアドレスを指定して表示してみます。
初期ページが表示されたので、一息つきましょう。