スポンサードリンク
はてなブックマークに追加
Yahoo!ブックマークに登録 人が登録
この記事をクリップ!
atom:
RSS:
■CentOS6.3サーバー構築マニュアルを無料プレゼント
CenOS6.3のサーバー構築手順、VMware Player4の
ダウンロードとインストール手順をまとめたマニュアルを
無料でプレゼントしています。
詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
CentOS6.3サーバー構築マニュアルを期間限定プレゼント
プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー
→ 【Linux講座】プロが使うLinuxサーバー構築講座
→ 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】
Linux最強Tips集 > サーバー管理 > Apacheをインストールするには(ソースコード)
Apacheをインストールするには(ソースコード)
スポンサードリンク
Linuxでソフトウェアをインストールする方法は2つあります。1つはRPMと呼ばれるパッケージ管理ツールを使用する方法。もうひとつはここで紹介するソースコードでのインストールです。
それぞれメリット、デメリットがあり、RPMはソフトウェアの管理が楽ではありますが、最新バージョンの対応がソースコードと比較して遅く、緊急性の高いセキュリティ対策に対応しにくいというデメリットがあります。
また、ソースコードでのインストールは最新バージョンの対応は早いのですが、インストール方法がRPMと比較して難しいという面があります。
どちらを使用するかは好みだと思いますが、外部に公開するサーバーとして使用する場合はセキュリティ面のことを考えてソースコードでのインストールを行うことをおすすめします。
Apacheをインストールします。
[root@Tiger root]# cd /usr/local/src
[root@Tiger src]# wget http://japache.infoscience.co.jp/apache/dist/httpd/apache_1.3.37.tar.gz
--15:57:47-- http://japache.infoscience.co.jp/apache/dist/httpd/apache_1.3.37.tar.gz
=> `apache_1.3.37.tar.gz'
japache.infoscience.co.jp をDNSに問いあわせています... 202.126.225.188
japache.infoscience.co.jp[202.126.225.188]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 2,665,370 [application/x-gzip]
100%[============================================================================>] 2,665,370 6.89K/s ETA 00:00
16:04:10 (6.82 KB/s) - `apache_1.3.37.tar.gz' を保存しました [2665370/2665370]
[root@Tiger src]# tar zxvf /usr/local/src/apache_1.3.37.tar.gz
apache_1.3.37/ABOUT_APACHE
apache_1.3.37/cgi-bin/
apache_1.3.37/cgi-bin/test-cgi
apache_1.3.37/cgi-bin/printenv
apache_1.3.37/conf/
apache_1.3.37/conf/httpd.conf-dist-win
apache_1.3.37/conf/httpd.conf-dist-nw
apache_1.3.37/conf/access.conf-dist
apache_1.3.37/conf/highperformance.conf-dist
apache_1.3.37/conf/srm.conf-dist
apache_1.3.37/conf/mime.types
apache_1.3.37/conf/magic
apache_1.3.37/conf/httpd.conf-dist
〜中略〜
apache_1.3.37/src/Configuration
apache_1.3.37/src/buildmark.c
apache_1.3.37/src/Apache.dsw
apache_1.3.37/src/INSTALL
apache_1.3.37/WARNING-WIN.TXT
[root@Tiger src]# cd /usr/local/src/apache_1.3.37
[root@Tiger apache_1.3.37]# ./configure --enable-module=so
Configuring for Apache, Version 1.3.37
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
+ enabling mod_so for DSO support
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
〜中略〜
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/proxy
[root@Tiger apache_1.3.37]# make
===> src
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' に入ります
make[2]: ディレクトリ `/usr/local/src/apache_1.3.37/src' に入ります
===> src/regex
〜中略〜
b/expat-lite `../apaci` checkgid.c
gcc -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/gdbm -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite `../apaci` -o chec
kgid -L../os/unix -L../ap checkgid.o -lm -lap -los -lm -lcrypt -lgdbm -ldl
make[2]: ディレクトリ `/usr/local/src/apache_1.3.37/src/support' から出ます
<=== src/support
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' から出ます
<=== src
[root@Tiger apache_1.3.37]# make install
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' に入ります
===> [mktree: Creating Apache installation tree]
./src/helpers/mkdir.sh /usr/local/apache/bin
mkdir /usr/local/apache
mkdir /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/libexec
〜中略〜
./src/helpers/install.sh -c -m 644 ./conf/magic /usr/local/apache/conf/magic
<=== [config]
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' から出ます
+--------------------------------------------------------+
| You now have successfully built and installed the |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the |
| (initially created or preserved) configuration files |
| |
| /usr/local/apache/conf/httpd.conf
| |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start
| |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org/ |
+--------------------------------------------------------+
[root@Tiger apache_1.3.37]#
■CentOS6.3サーバー構築マニュアルを無料プレゼント[root@Tiger root]# cd /usr/local/src
[root@Tiger src]# wget http://japache.infoscience.co.jp/apache/dist/httpd/apache_1.3.37.tar.gz
--15:57:47-- http://japache.infoscience.co.jp/apache/dist/httpd/apache_1.3.37.tar.gz
=> `apache_1.3.37.tar.gz'
japache.infoscience.co.jp をDNSに問いあわせています... 202.126.225.188
japache.infoscience.co.jp[202.126.225.188]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 2,665,370 [application/x-gzip]
100%[============================================================================>] 2,665,370 6.89K/s ETA 00:00
16:04:10 (6.82 KB/s) - `apache_1.3.37.tar.gz' を保存しました [2665370/2665370]
[root@Tiger src]# tar zxvf /usr/local/src/apache_1.3.37.tar.gz
apache_1.3.37/ABOUT_APACHE
apache_1.3.37/cgi-bin/
apache_1.3.37/cgi-bin/test-cgi
apache_1.3.37/cgi-bin/printenv
apache_1.3.37/conf/
apache_1.3.37/conf/httpd.conf-dist-win
apache_1.3.37/conf/httpd.conf-dist-nw
apache_1.3.37/conf/access.conf-dist
apache_1.3.37/conf/highperformance.conf-dist
apache_1.3.37/conf/srm.conf-dist
apache_1.3.37/conf/mime.types
apache_1.3.37/conf/magic
apache_1.3.37/conf/httpd.conf-dist
〜中略〜
apache_1.3.37/src/Configuration
apache_1.3.37/src/buildmark.c
apache_1.3.37/src/Apache.dsw
apache_1.3.37/src/INSTALL
apache_1.3.37/WARNING-WIN.TXT
[root@Tiger src]# cd /usr/local/src/apache_1.3.37
[root@Tiger apache_1.3.37]# ./configure --enable-module=so
Configuring for Apache, Version 1.3.37
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
+ enabling mod_so for DSO support
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
〜中略〜
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/proxy
[root@Tiger apache_1.3.37]# make
===> src
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' に入ります
make[2]: ディレクトリ `/usr/local/src/apache_1.3.37/src' に入ります
===> src/regex
〜中略〜
b/expat-lite `../apaci` checkgid.c
gcc -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/gdbm -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite `../apaci` -o chec
kgid -L../os/unix -L../ap checkgid.o -lm -lap -los -lm -lcrypt -lgdbm -ldl
make[2]: ディレクトリ `/usr/local/src/apache_1.3.37/src/support' から出ます
<=== src/support
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' から出ます
<=== src
[root@Tiger apache_1.3.37]# make install
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' に入ります
===> [mktree: Creating Apache installation tree]
./src/helpers/mkdir.sh /usr/local/apache/bin
mkdir /usr/local/apache
mkdir /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/libexec
〜中略〜
./src/helpers/install.sh -c -m 644 ./conf/magic /usr/local/apache/conf/magic
<=== [config]
make[1]: ディレクトリ `/usr/local/src/apache_1.3.37' から出ます
+--------------------------------------------------------+
| You now have successfully built and installed the |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the |
| (initially created or preserved) configuration files |
| |
| /usr/local/apache/conf/httpd.conf
| |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start
| |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org/ |
+--------------------------------------------------------+
[root@Tiger apache_1.3.37]#
CenOS6.3のサーバー構築手順、VMware Player4の
ダウンロードとインストール手順をまとめたマニュアルを
無料でプレゼントしています。
詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
CentOS6.3サーバー構築マニュアルを期間限定プレゼント
スポンサードリンク
[ サーバー管理 ]
Linux最強Tips集:当サイトについて
- Linux最強Tips集は個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。