CentOS7にApacheをインストール

WebサーバーApache(httpd)をインストールする。

# yum -y install httpd

バージョンを確認

# httpd -v
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)

結果、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 :::*

結果、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

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 :::*

結果、80番ポートが追加されLISTENしている。

httpdを有効(OS起動時に自動起動)にしておきます。

# systemctl enable httpd.service

ファイヤーウォールを停止
CentOS7ではfirewalldの下でiptablesが動いているようです。

確認の為、停止し、無効化します。

# systemctl stop firewalld.service
# systemctl disable firewalld.service

同一LAN上のクライアントPCのブラウザで、IPアドレスを指定して表示してみます。

初期ページが表示されたので、一息つきましょう。