|
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
|