Apache1.3系インストール~設定手順


---------------------------------------------
 Apache1.3系(SSL含む)のインストール
---------------------------------------------
----------------------------
■:OpenSSL
----------------------------
対象:openssl-0.9.8a.tar.gz

1.ファイルの解凍・展開
$ tar zxvf openssl-0.9.8a.tar.gz

2.インストール
$ cd openssl-0.9.8a
$ ./config
$ make

以下にディレクトリが作成される
/usr/local/ssl


----------------------------
■:mod_ssl、Apache
----------------------------
対象:mod_ssl-2.8.30-1.3.39.tar.gz
対象:apache_1.3.39.tar.gz

1.ファイルの解凍・展開
$ tar zxvf mod_ssl-2.8.30-1.3.39.tar.gz
$ tar zxvf apache_1.3.39.tar.gz

2.configure設定
$ cd mod_ssl-2.8.30-1.3.39
$ ./configure --enable-shared=ssl --enable-module=so --enable-shared=max --with-apache=../apache_1.3.39 --with-ssl=../openssl-0.9.8a --prefix=/usr/local/apache-1.3.39
※設定内容は同ディレクトリに生成される「config.status」に記述されます。

3.インストール
$ cd ../apache_1.3.39
$ make
$ make certificate
$ make install


---------------------------------------------
 Apache1.3系(SSL含む)の設定
---------------------------------------------
対象:httpd.conf

1.サーバルートの設定
ServerRoot "/usr/local/apache_1.3.39"

2.ディレクティブの設定

    Options FollowSymLinks
    AllowOverride None

3.サーバ管理者のメールアドレスを設定
ServerAdmin [email protected]

4.サーバ名の設定
ServerName tci.com.cn

5.ドキュメントルートの設定
DocumentRoot "/usr/local/apache_1.3.39/htdocs"

6.ディレクトリインデックスの設定

    DirectoryIndex index.html index.php

7.ディレクトリの設定

#    Options Indexes FollowSymLinks MultiViews
    Options Indexes FollowSymLinks
    ※拡張子の自動判別機能の削除

    AllowOverride None
    ※.htaccess等のディレクティブは使用しません

8.CGIの設定
#    ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.39/cgi-bin/"
    ScriptAlias /cgi-bin/ "/usr/local/apache_1.3.39/workspace/test/cgi-bin/"

9.ヴァーチャルホストの設定
-------------------
■80ポート(http)
-------------------
#NameVirtualHost *:80
NameVirtualHost 172.23.9.249:80


    DocumentRoot /usr/local/apache_1.3.39/workspace/test/
    ServerName test.com.cn
    ErrorLog logs/test-error_log
    CustomLog logs/test-access_log common

-------------------
■443ポート(https)
-------------------
#

    DocumentRoot "/usr/local/apache_1.3.39/workspace/test/"
    ServerName test.com.cn:443
    ErrorLog /usr/local/apache_1.3.39/logs/error_log
    TransferLog /usr/local/apache_1.3.39/logs/access_log


「apache_1.3.39」と「Apache 2.0.58」が共存してますが
ポートを分けるのでは無くサービスの起動を制御して
管理する方向で考えております。

---------------------------------------------
 Apache1.3系(SSL含む)の起動方法
---------------------------------------------
○ApacheのSSL起動コマンド
$ /usr/local/apache/bin/httpd -DSSL

 

你可能感兴趣的:(默认类别,Apache,CGI,Gmail,Access,PHP)