apache2 インストール(+webDAV+SSL) PDF 印刷 Eメール
作者: mune   
2008年 2月 16日(土曜日) 17:38

apache2本体をsslとwebdav機能を有効にしてインストールします。

※すでにOpenSSLがインストールされている事が前提です。

apache2のインストール

cd /usr/local/src
wget http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/httpd-2.0.54.tar.gz
tar zxvf httpd-2.0.54.tar.gz
cd httpd-2.0.54
./configure --enable-so=yes --enable-ssl=yes --enable-dav=yes --enable-shared=yes
make
make install

ssl setting(認証キーの作成)

cd /usr/local/apache2/conf
mkdir /usr/local/apache2/conf/ssl.key
mkdir /usr/local/apache2/conf/ssl.crt
chmod 700 /usr/local/conf/apache2/ssl.*
openssl genrsa -out /usr/local/apache2/conf/ssl.key/server.key 1024
openssl req -new -days 3650 -key /usr/local/apache2/conf/ssl.key/server.key -out /usr/local/apache2/conf/ssl.crt/server.csr

Country Name:JP
State or Province Name:Tokyo
Locality Name:edo-ku
Organizational Name:mune Co.,Ltd.
Organizational Unit:mune
Common Name:
Email Address: このメールアドレスは、スパムロボットから保護されています。アドレスを確認するにはJavaScriptを有効にしてください
A challenge password:
An optional company name:

#「A challenge password:」を空にすると、起動時にパスワードなしで起動できる

openssl x509 -in /usr/local/apache2/conf/ssl.crt/server.csr -out /usr/local/apache2/conf/ssl.crt/server.crt -req -signkey /usr/local/apache2/conf/ssl.key/server.key -days 3650

webdav用にmod_encoding.soをインストール

cd /usr/local/src

http://webdav.todo.gr.jp/download/mod_encoding-20020611a.tar.gz
http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20020611a-2

##mod_encodingとapach2用mod_encoding.cのバージョンを合わせる
tar xvzf mod_encoding-20020611a.tar.gz
cd mod_encoding-20020611a/lib
./configure
make
su
make install

cd ..
./configure --with-apxs=/usr/local/apache2/bin/apxs
cp ../mod_encoding.c.apache2.20020611a-2 mod_encoding.c

/usr/local/apache2/bin/apxs -c mod_encoding.c
gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -L/usr/local/lib -Llib -liconv_hook
cp mod_encoding.so /usr/local/apache2/modules

最終更新 2008年 2月 23日(土曜日) 21:00
 

Add your comment

Your name:
タイトル:
Comment:
Use OpenOffice.org

Blog Calendar

< 2月 2008 >
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15
17 18 19 20 21 22 23
24 25 26 27 28 29  
route20.org, Powered by Joomla! and designed by SiteGround web hosting