[Linux] CentOSでApacheをインストールする方法

CentOS7にApacheをインストールするには以下のような手順で行います。

インストール

yumを使ってインストールします。

# yum -y install httpd

下記のような表示が続き、インストールが完了します。

読み込んだプラグイン:fastestmirror, langpacks
base                                                                                                                                | 3.6 kB  00:00:00
extras                                                                                                                              | 3.4 kB  00:00:00
updates                                                                                                                             | 3.4 kB  00:00:00
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.6-45.el7.centos を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.6-45.el7.centos のパッケージ: httpd-2.4.6-45.el7.centos.x86_64
--> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.6-45.el7.centos.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ httpd-tools.x86_64 0:2.4.6-45.el7.centos を インストール
---> パッケージ mailcap.noarch 0:2.1.41-2.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

===========================================================================================================================================================
 Package                               アーキテクチャー                 バージョン                                    リポジトリー                    容量
===========================================================================================================================================================
インストール中:
 httpd                                 x86_64                           2.4.6-45.el7.centos                           base                           2.7 M
依存性関連でのインストールをします:
 httpd-tools                           x86_64                           2.4.6-45.el7.centos                           base                            84 k
 mailcap                               noarch                           2.1.41-2.el7                                  base                            31 k

トランザクションの要約
===========================================================================================================================================================
インストール  1 パッケージ (+2 個の依存関係のパッケージ)

総ダウンロード容量: 2.8 M
インストール容量: 9.6 M
Downloading packages:
(1/3): httpd-tools-2.4.6-45.el7.centos.x86_64.rpm                                                                                   |  84 kB  00:00:00
(2/3): mailcap-2.1.41-2.el7.noarch.rpm                                                                                              |  31 kB  00:00:00
(3/3): httpd-2.4.6-45.el7.centos.x86_64.rpm                                                                                         | 2.7 MB  00:00:01
-----------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                       1.9 MB/s | 2.8 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : mailcap-2.1.41-2.el7.noarch                                                                                                1/3
  インストール中          : httpd-tools-2.4.6-45.el7.centos.x86_64                                                                                     2/3
  インストール中          : httpd-2.4.6-45.el7.centos.x86_64                                                                                           3/3
  検証中                  : httpd-tools-2.4.6-45.el7.centos.x86_64                                                                                     1/3
  検証中                  : mailcap-2.1.41-2.el7.noarch                                                                                                2/3
  検証中                  : httpd-2.4.6-45.el7.centos.x86_64                                                                                           3/3

インストール:
  httpd.x86_64 0:2.4.6-45.el7.centos

依存性関連をインストールしました:
  httpd-tools.x86_64 0:2.4.6-45.el7.centos                                          mailcap.noarch 0:2.1.41-2.el7

完了しました!

一行のコマンドで簡単にインストールが終了します。

バージョンの確認

ターミナルで下記のコマンドを入力します。ApacheはCentOSで「httpd」というサービスになります。

# httpd -v

「# apachectl -v」というコマンドでも同じ情報が表示されます。
バージョン情報が表示されます。

Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 14 2016 18:04:44

Apache(httpd)の自動起動

OS起動時にApacheが自動で立ち上がるようにするには以下のコマンドで自動起動の設定意をします。

# systemctl enable httpd

CentOS5の場合は「service httpd on」というコマンドになります。

Apache(httpd)の起動・停止・再起動・状態確認

CentOS7では「systemctl stop サービス名」のコマンドになります。

# systemctl start httpd
# systemctl stop httpd
# systemctl restart httpd
# systemctl status httpd

CentOS5では「Service stop サービス名」のコマンドになります。

# service start httpd
# service stop httpd
# service restart httpd
# service status httpd


Author: webmaster