#contents とりあえずソースからインストールするようにする。((パッケージはなんとなく好きになれません…)) *関連パッケージの準備 [#x21f1276] 不必要パッケージのアンインストール、必要パッケージのインストール $ su # apt-get install openssl-devel # apt-get install flex # exit open-ssl, flex は apt-get のを使う。 *Apacheインストール [#i9487683] $ wget http://ring.asahi-net.or.jp/archives/net/\ apache/dist/httpd/httpd-2.2.3.tar.gz $ cd httpd-2.2.3 $ ./configure --enable-shared=yes --enable-dav=yes --enable-ssl $ make $ su # make install *関連ソフトインストール [#l7cc46e9] **PHPインストール [#xc7844dc] そのまま入れようとすると libxml2 関連で文句を言われるので、依存関係は壊れるがlibxml2をソースから入れておく。 $ wget ftp://xmlsoft.org/libxml2/libxml2-sources-2.6.26.tar.gz $ tar xzvf libxml2-sources-2.6.26.tar.gz $ cd libxml2-2.6.26/ $ ./configure $ make $ su # make install PHPを入れる準備が整ったので、インストール $ wget http://jp.php.net/get/php-5.1.6.tar.gz/from/this/mirror $ tar xzvf php-5.1.6.tar.gz $ cd php-5.1.6 $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring \ --enable-mbregex --enable-zend-multibyte $ make $ su # make install # cp php.ini-dist /usr/local/lib/php.ini *設定ファイル [#a69c95d4] -httpd.conf &attachref(httpd.conf); -extra/httpd-dav.conf &attachref(httpd-dav.conf); -extra/httpd-ssl.conf &attachref(httpd-ssl.conf); *SSL有効化 [#v4086dbe] **SSL証明書作成 [#caf47581] --[[SSL証明書>Misc/SSL証明書]] **SSLの適用 [#y1f5e64e] Apache2.2.3ならば /usr/local/apache2/conf/extra/httpd-ssl.conf を[[SSL証明書>Misc/SSL証明書]]での変更を行ったうえで httpd.conf にインクルードすればよい。SSL証明書での設定変更部分は Apache2.2.3 では conf/extra/httpd-ssl.conf に入っている。 後は下記リンクにてどのディレクトリに認証をかけるかとパスワードを設定。 -[[ApacheでBasic認証を行う>Misc/ApacheでBasic認証を行う]] *WebDAV有効化 [#e9b84ebb] [[WebDAVサーバーセットアップ>Misc/WebDAVサーバーセットアップ]] *起動時自動実行 [#t114780b] $ su # cd /etc/init.d # mv httpd httpd.pkg # ln -s /usr/local/apache2/bin/apachectl httpd *参考サイト [#df1a0a7c] -[[JAPAN APACHE USERS GROUP:http://www.apache.jp/]] -[[PHP: Hypertext Preprocessor:http://www.php.net/]] -[[ftp://xmlsoft.org/libxml2/ の一覧:ftp://xmlsoft.org/libxml2/]] //#urlbookmark(nodate,notitle)