WEBサーバ(httpd)のインストール
WEBサーバ(httpd)のインストール
WEBサーバ(httpd)
(1)既存Apacheのアンインストール
今回使用するOS「CentOS」は、インストールを行うと、デフォルトでWEBサーバをインストールしてしまいます。
今回は、ソースコードを使用して、新たにApacheをインストールしていきます。
したがって、あらかじめ、既存Apacheのアンインストールしておく必要があります。
# rpm -qa httpd ← apacheがインストールされているかの確認
httpd-2.2.3-65.el5.centos
# yum -y erase httpd ← 既存apacheのアンインストールを実施
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
–> Running transaction check
—> Package httpd.i386 0:2.2.3-65.el5.centos set to be erased
–> Finished Dependency Resolution Dependencies Resolved
======================================================================
Package Arch Version Repository Size
======================================================================
Removing:
httpd i386 2.2.3-65.el5.centos installed 3.2 M Transaction Summary
======================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : httpd 1/1
Removed:
httpd.i386 0:2.2.3-65.el5.centos
Complete!
httpd-2.2.3-65.el5.centos
# yum -y erase httpd ← 既存apacheのアンインストールを実施
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
–> Running transaction check
—> Package httpd.i386 0:2.2.3-65.el5.centos set to be erased
–> Finished Dependency Resolution Dependencies Resolved
======================================================================
Package Arch Version Repository Size
======================================================================
Removing:
httpd i386 2.2.3-65.el5.centos installed 3.2 M Transaction Summary
======================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : httpd 1/1
Removed:
httpd.i386 0:2.2.3-65.el5.centos
Complete!
(2)Apacheの入手
Apacheのソースコードの最新版を手に入れる場合には、まず、本家本元のサイト(http://www.apache.org/)
に行ってみて確認してみる必要があります。
また、ここのリンク「http://httpd.apache.org/dist/」で様々なバージョンのApacheを入手することもできます。
なお、本サイトでは、ミラーサイト「ftp://ftp.jaist.ac.jp/pub/apache/httpd/」よりwgetコマンドにて、
直接ソースコードをダウンロードしてしまいます。
一度、Windows上でダウンロードしてから、FTPツールを使用して、アップロードしても同じ作業となります。
# cd /usr/local/src/ ← 「/usr/local/src」に移動
# wget ftp://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2.2.22.tar.gz ← apacheのソースファイルをミラーサイトよりダウンロード
–2012-07-12 17:07:10– ftp://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2.2.22.tar.gz
=> `httpd-2.2.22.tar.gz’
ftp.jaist.ac.jp をDNSに問いあわせています… 150.65.7.130
ftp.jaist.ac.jp|150.65.7.130|:21 に接続しています… 接続しました。
anonymous としてログインしています… ログインしました!
==> SYST … 完了しました。 ==> PWD … 完了しました。
==> TYPE I … 完了しました。 ==> CWD /pub/apache/httpd … 完了しました。
==> SIZE httpd-2.2.22.tar.gz … 7200529
==> PASV … 完了しました。 ==> RETR httpd-2.2.22.tar.gz … 完了しました。
長さ: 7200529 (6.9M)
100%[==========================>] 7,200,529 1.57M/s 時間 4.9s
2012-07-12 17:07:16 (1.39 MB/s) – `httpd-2.2.22.tar.gz’ へ保存終了 [7200529]
# wget ftp://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2.2.22.tar.gz ← apacheのソースファイルをミラーサイトよりダウンロード
–2012-07-12 17:07:10– ftp://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2.2.22.tar.gz
=> `httpd-2.2.22.tar.gz’
ftp.jaist.ac.jp をDNSに問いあわせています… 150.65.7.130
ftp.jaist.ac.jp|150.65.7.130|:21 に接続しています… 接続しました。
anonymous としてログインしています… ログインしました!
==> SYST … 完了しました。 ==> PWD … 完了しました。
==> TYPE I … 完了しました。 ==> CWD /pub/apache/httpd … 完了しました。
==> SIZE httpd-2.2.22.tar.gz … 7200529
==> PASV … 完了しました。 ==> RETR httpd-2.2.22.tar.gz … 完了しました。
長さ: 7200529 (6.9M)
100%[==========================>] 7,200,529 1.57M/s 時間 4.9s
2012-07-12 17:07:16 (1.39 MB/s) – `httpd-2.2.22.tar.gz’ へ保存終了 [7200529]
ファイル(httpd-2.2.22.tar.gz)がダウンロードできたかは確認してください。
# ls -l httpd-2.2.22.tar.gz ← ダウンロードファイルの確認
-rw-r–r– 1 root root 7200529 7月 12 17:07 httpd-2.2.22.tar.gz
-rw-r–r– 1 root root 7200529 7月 12 17:07 httpd-2.2.22.tar.gz