Webサーバー「Apache」のインストール方法について!

Web開発をする上で必須なWebサーバーですが、

今回はWebサーバーの「Apache」のインストール方法についてを紹介していきます!

Linuxのサーバーは用意してあるものとして解説します。

スポンサーリンク




Webサーバーのインストール方法について!

まずは、LinuxサーバーにSSHをして、内部に入ってみてください。

そこで下記を実行してみてください。

sudo yum -y install httpd

ログインユーザーがrootユーザーの場合は、「sudo」は要りません。

上記を実行すると下記のようなものが出ると思います。

読み込んだプラグイン:fastestmirror
base       | 3.6 kB  00:00:00     
epel/x86_64/metalink   | 7.3 kB  00:00:00     
epel       | 5.3 kB  00:00:00     
extras     | 3.4 kB  00:00:00     
mysql-connectors-community   | 2.5 kB  00:00:00     
mysql-tools-community | 2.5 kB  00:00:00     
mysql57-community | 2.5 kB  00:00:00     
remi-safe  | 3.0 kB  00:00:00     
updates    | 3.4 kB  00:00:00     
(1/11): base/7/x86_64/group_gz  | 166 kB  00:00:00     
(2/11): epel/x86_64/group_gz  |  88 kB  00:00:00     
(3/11): epel/x86_64/updateinfo | 989 kB  00:00:00     
(4/11): extras/7/x86_64/primary_db  | 205 kB  00:00:00     
(5/11): mysql-connectors-community/x86_64/primary_db |  41 kB  00:00:00     
(6/11): mysql-tools-community/x86_64/primary_db |  58 kB  00:00:00     
(7/11): epel/x86_64/primary_db  | 6.7 MB  00:00:00     
(8/11): base/7/x86_64/primary_db  | 6.0 MB  00:00:01     
(9/11): mysql57-community/x86_64/primary_db | 177 kB  00:00:00     
(10/11): updates/7/x86_64/primary_db | 6.5 MB  00:00:00     
(11/11): remi-safe/primary_db | 1.6 MB  00:00:04     
Determining fastest mirrors
 * base: ty1.mirror.newmediaexpress.com
 * epel: ftp.riken.jp
 * extras: ty1.mirror.newmediaexpress.com
 * remi-safe: ftp.riken.jp
 * updates: ty1.mirror.newmediaexpress.com
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.6-89.el7.centos を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.6-89.el7.centos のパッケージ: httpd-2.4.6-89.el7.centos.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ httpd-tools.x86_64 0:2.4.6-67.el7.centos.6 を 更新
---> パッケージ httpd-tools.x86_64 0:2.4.6-89.el7.centos を アップデート
--> 依存性解決を終了しました。

依存性を解決しました

============================================================================================================================================================================================================
 Package                                          アーキテクチャー                            バージョン                                                 リポジトリー                                  容量
============================================================================================================================================================================================================
インストール中:
 httpd                                            x86_64                                      2.4.6-89.el7.centos                                        updates                                      2.7 M
依存性関連での更新をします:
 httpd-tools                                      x86_64                                      2.4.6-89.el7.centos                                        updates                                       90 k

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

総ダウンロード容量: 2.8 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/2): httpd-tools-2.4.6-89.el7.centos.x86_64.rpm                                                                                                                                    |  90 kB  00:00:00     
(2/2): httpd-2.4.6-89.el7.centos.x86_64.rpm                                                                                                                                          | 2.7 MB  00:00:00     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                                        3.6 MB/s | 2.8 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  更新します              : httpd-tools-2.4.6-89.el7.centos.x86_64                                                                                                                                      1/3 
  インストール中          : httpd-2.4.6-89.el7.centos.x86_64                                                                                                                                            2/3 
  整理中                  : httpd-tools-2.4.6-67.el7.centos.6.x86_64                                                                                                                                    3/3 
  検証中                  : httpd-tools-2.4.6-89.el7.centos.x86_64                                                                                                                                      1/3 
  検証中                  : httpd-2.4.6-89.el7.centos.x86_64                                                                                                                                            2/3 
  検証中                  : httpd-tools-2.4.6-67.el7.centos.6.x86_64                                                                                                                                    3/3 
インストール:
  httpd.x86_64 0:2.4.6-89.el7.centos                                                 
依存性を更新しました:
  httpd-tools.x86_64 0:2.4.6-89.el7.centos                                           
完了しました!

これでApacheがインストールできました。

でもこの状態だとインストールしただけで、Webサーバーが動いていません。

下記で状態を確認してみましょう。

ps aux | grep httpd

すると下記のような状態だと思います。

vagrant   2990  0.0  0.1 112676   976 pts/0    S+   00:51   0:00 grep --color=auto httpd

これだと起動ができていないので、Apacheを起動させなくてはいけません。

下記コマンドでApacheを起動させます。サーバーのバージョンによって

実行コマンドが変わります。

 ※CentOS7系
sudo systemctl start httpd

 ※CentOS6系
sudo service http start

そしてもう一度下記コマンドを実行すると結果が変わっていると思います。

ps aux | grep httpd

root      2998  0.2  1.0 222044  5012 ?        Ss   00:56   0:00 /usr/sbin/http -DFOREGROUND
apache    2999  0.0  0.6 222044  3024 ?        S    00:56   0:00 /usr/sbin/http -DFOREGROUND
apache    3000  0.0  0.6 222044  3024 ?        S    00:56   0:00 /usr/sbin/http -DFOREGROUND
apache    3001  0.0  0.6 222044  3024 ?        S    00:56   0:00 /usr/sbin/http -DFOREGROUND
apache    3002  0.0  0.6 222044  3024 ?        S    00:56   0:00 /usr/sbin/http -DFOREGROUND
apache    3003  0.0  0.6 222044  3024 ?        S    00:56   0:00 /usr/sbin/http -DFOREGROUND
vagrant   3005  0.0  0.1 112676   976 pts/0    S+   00:57   0:00 grep --color=auto httpd

これでApacheが起動されました。

これで自分のIPアドレスにブラウザからアクセスしてみると、

Apacheの画面が表示されると思います。

これでWeb開発が進められそうですね。

Apacheのインストール方法は以上になります。

②まとめ

下記でApacheをインストール

sudo yum -y install httpd

インストールができたら下記で、Apacheを起動する。

 ※CentOS7系 
sudo systemctl start httpd
※CentOS6系
sudo service http start

ありがとうございました。

スポンサーリンク




シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク




%d人のブロガーが「いいね」をつけました。