- 2009-08-15
- Apache
まずはインストール。
これがなきゃ始まらない。
作業は全て/home/t/でやります。
OSはCentOS 5.2です。
ダウンロード・展開
適当なサイトからwgetしてtarします。
終わりです。
wget http://www.meisei-u.ac.jp/mirror/apache/httpd/apache_1.3.41.tar.gz tar zx(v)f apache_1.3.41.tar.gz
インストール
/home/t/apacheにインストールします。
また、後々のためにmod_soを有効にしておきます。
他はデフォルトのままです。
cd apache_1.3.41 ./configure --prefix=/home/t/apache --enable-module=so make make install
※ はじめUbuntuでやっててここではまりました。
/bin/shがdashだからのようです
※ 正直ちょっと前まで、configure?make?っていう状況だったので、
ITmedia エンタープライズ : Linux Tips「./configure;make;make installにはどんな意味がある?」
を読んでお勉強しときました。
動作確認
apache起動して、ブラウザでアクセスしてみます。
cd /home/t/apache bin/apachectl start firefox localhost:8080 &
おなじみの、
「あなたの予想に反して、このページが見えているでしょうか?」
画面が表示され、めでたしめでたし。
これで準備は完了です。
次回以降本格的にモジュールの話に入っていきたいと思います。
それでは。
おまけ:SSL対応
いずれ必要になるかもしれないので、
mod_sslバージョンもインストールしておく。
参考ページはこちら↓
mod_sslのインストール - BitArts
WEBシステム開発: WEBサーバ構築サービス|Apache+mod_ssl
準備&opensslインストール
mkdir ssl cp apache_1.3.41.tar.gz ssl cd ssl tar zxf apache_1.3.41.tar.gz ※ tarの展開先とか名前指定とかよくわからん・・・ wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz tar zxf openssl-0.9.8k.tar.gz cd openssl-0.9.8k ./config make su make install exit
mod_sslパッチ当て
cd .. wget http://www.modssl.org/source/mod_ssl-2.8.31-1.3.41.tar.gz tar zxf mod_ssl-2.8.31-1.3.41.tar.gz cd mod_ssl-2.8.31-1.3.41 ./configure \ --prefix=/home/t/ssl/apache \ --enable-module=so \ --with-apache=../apache_1.3.41 \ --with-ssl=/usr/local/ssl
apacheインストール&動作確認
cd ../apache_1.3.41 make make certificate パスフレーズはn、それ以外は全部Enter make install /home/t/ssl/apache/bin/apachectl startssl firefox https://localhost:8443/ &
無事、接続完了。
もちろん、オレオレ+CN違うので警告でますけどね。
おまけが長くなりましたが、以上です。
- Newer: mod_hello: 初めてのApacheモジュール
- Older: C言語初心者がApacheのソースを読めるようになるまで
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- Listed below are links to weblogs that reference
- Apache1.3をインストール(ソースから) from Born Neet
