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

CentOS7にApacheをインストールするには以下のような手順で行います。
インストール
yumを使ってインストールします。
1 |
# yum -y install httpd |
下記のような表示が続き、インストールが完了します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
読み込んだプラグイン: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」というサービスになります。
1 |
# httpd -v |
「# apachectl -v」というコマンドでも同じ情報が表示されます。
バージョン情報が表示されます。
1 2 |
Server version: Apache/2.4.6 (CentOS) Server built: Nov 14 2016 18:04:44 |
Apache(httpd)の自動起動
OS起動時にApacheが自動で立ち上がるようにするには以下のコマンドで自動起動の設定意をします。
1 |
# systemctl enable httpd |
CentOS5の場合は「service httpd on」というコマンドになります。
Apache(httpd)の起動・停止・再起動・状態確認
CentOS7では「systemctl stop サービス名」のコマンドになります。
1 2 3 4 |
# systemctl start httpd # systemctl stop httpd # systemctl restart httpd # systemctl status httpd |
CentOS5では「Service stop サービス名」のコマンドになります。
1 2 3 4 |
# service start httpd # service stop httpd # service restart httpd # service status httpd |
関連記事
- [CentOS 7x] 最新のApacheをCentOSにインストールする方法
- [Linux] CentOSにApache(httpd)をインストールし基本的な設定を行う
- [CentOS] 特定のサービスの起動を確認・自動起動設定
- [Linux] CentOSでサービスの起動・停止・状態の確認を行う方法
- [Apache] エラー対処方法 Job for httpd.service failed because the control process exited with error code