「玄箱PRO-Apache」の編集履歴(バックアップ)一覧はこちら
「玄箱PRO-Apache」(2007/06/05 (火) 14:29:35) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*玄箱PRO-Apache
Tomcat4と連携するApache1.3を導入する手順を紹介します。Tomcat4とはlibapache-mod-jkで行います。
※事前に[[玄箱PRO-Java]]、[[玄箱PRO-Tomcat]]で導入が済んでいることが前提です。
apt-getでapacheとlibapache-mod-jkを導入します。
> # apt-get install apache libapache-mod-jk
> :
> :
/etc/libapache-mod-jk/workders.propertiesにJAVA_HOMEを設定する。
デフォルトで/usr/lib/j2sdk1.4-sunが設定されているので/usr/lib/fjsdkに修正する
> # vi /etc/libapache-mod-jk/workders.properties
> :
> workers.java_home=/usr/lib/fjsdk
> :
/etc/apache/modules.confにLoadModule jk_moduleを追加する
> # vi /etc/apache/modules.conf
> :
> LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
/etc/apache/httpd.confにjkの設定を追加する
> # vi /etc/apache/httpd.conf
> :
> <IfModule mod_jk.c>
> JkWorkersFile /etc/libapache-mod-jk/workers.properties
> JkLogFile /var/log/apache/mod_jk.log
> JkLogLevel info
> JkMount /manager/* ajp13_worker
> JkMount /examples/* ajp13_worker
> JkMount /tomcat-docs/* ajp13_worker
> </IfModule>
apacheを再起動してwgetで確認する
> # /etc/init.d/apache restart
> Restarting apache 1.3 web server....
> # wget http://localhost/tomcat-docs/
> --14:14:33-- http://localhost/tomcat-docs/
> => `index.html'
> Resolving localhost... 127.0.0.1
> Connecting to localhost|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 302 Moved Temporarily
> Location: http://localhost/tomcat-docs/index.html [following]
> --14:14:35-- http://localhost/tomcat-docs/index.html
> => `index.html'
> Connecting to localhost|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 11,916 (12K) [text/html]
>
> 100%[==============================================>] 11,916 --.--K/s
>
> 14:14:35 (2.51 MB/s) - `index.html' saved [11916/11916]
>
JK2とApache2の連携に比べたら非常にシンプルな設定で完了です。
**Apache-SSL接続経由でTomcat4と連携する
玄箱PROを使って商用環境を作ることはないとは思いますが、一応試したので残します。
※関連パッケージ7個で11.6M使用します
apt-getでapache-sslとlibapache-mod-jkを導入します。
> KUROBOX-PRO:~# apt-get install apache-ssl libapache-mod-jk
> :
> :
導入時に
Country-Name の問い合わせには「JP」(国)
State or Provience Name の問い合わせには「Tokyo」(県)
Locality Name の問い合わせには「chuo-ku」(市)
Organisation Name の問い合わせには「hogehoge Group」(組織名)
Organisational Unit Name の問い合わせには「hogehoge」(部署名)
Host Name の問い合わせには「www.hogehoge.com」(フルドメイン名)
Email Address の問い合わせには「webmaster@mail.hogehoge.com」(Web管理者のメールアドレス)
とでも回答しておきます。
でもこれだと1ヶ月で証明が切れてしまうので、別途再作成します。
> KUROBOX-PRO:~# cd /etc/apache-ssl
> KUROBOX-PRO:/etc/apache-ssl# openssl genrsa -des3 -out server.key\
> > -rand rand.dat 1024
> KUROBOX-PRO:/etc/apache-ssl# openssl req -new -key server.key -out server.csr
> KUROBOX-PRO:/etc/apache-ssl# openssl rsa -in server.key -out server.key
> KUROBOX-PRO:/etc/apache-ssl# openssl x509 -in server.csr -out server.crt\
> > -req -signkey server.key -days 3650
> KUROBOX-PRO:/etc/apache-ssl# openssl x509 -in server.crt\
> > -out server.der -outform DER
> KUROBOX-PRO:/etc/apache-ssl# vi httpd.conf
> SSLCertificateFile /etc/apache-ssl/server.crt
> SSLCertificateKeyFile /etc/apache-ssl/server.key
/etc/libapache-mod-jk/workders.propertiesにJAVA_HOMEを設定する。
デフォルトで/usr/lib/j2sdk1.4-sunが設定されているので/usr/lib/fjsdkに修正する
> # vi /etc/libapache-mod-jk/workers.properties
> :
> workers.java_home=/usr/lib/fjsdk
> :
/etc/apache/modules.confにLoadModule jk_moduleを追加する(もしくはあるかを確認)
> # vi /etc/apache-ssl/modules.conf
> :
> LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
/etc/apache/httpd.confにjkの設定を追加する
> # vi /etc/apache-ssl/httpd.conf
> :
> <IfModule mod_jk.c>
> JkWorkersFile /etc/libapache-mod-jk/workers.properties
> JkLogFile /var/log/apache/mod_jk.log
> JkLogLevel info
> JkMount /manager/* ajp13_worker
> JkMount /examples/* ajp13_worker
> JkMount /tomcat-docs/* ajp13_worker
> </IfModule>
apacheを再起動します
**関連パッケージ
> KUROBOX-PRO:~# apt-get install apache-ssl libapache-mod-jk
> Reading package lists... Done
> Building dependency tree... Done
> The following extra packages will be installed:
> apache-common lynx mime-support openssl ssl-cert
> Suggested packages:
> apache apache-perl apache-doc libapache-mod-jk-doc ca-certificates
> The following NEW packages will be installed:
> apache-common apache-ssl libapache-mod-jk lynx mime-support openssl ssl-cert
> 0 upgraded, 7 newly installed, 0 to remove and 15 not upgraded.
> Need to get 4335kB of archives.
> After unpacking 11.6MB of additional disk space will be used.
> Do you want to continue [Y/n]?
----
最終更新日:&date()
*玄箱PRO-Apache
Tomcat4と連携するApache1.3を導入する手順を紹介します。Tomcat4とはlibapache-mod-jkで行います。
※事前に[[玄箱PRO-Java]]、[[玄箱PRO-Tomcat]]で導入が済んでいることが前提です。
apt-getでapacheとlibapache-mod-jkを導入します。
> # apt-get install apache libapache-mod-jk
> :
> :
/etc/libapache-mod-jk/workders.propertiesにJAVA_HOMEを設定する。
デフォルトで/usr/lib/j2sdk1.4-sunが設定されているので/usr/lib/fjsdkに修正する
> # vi /etc/libapache-mod-jk/workders.properties
> :
> workers.java_home=/usr/lib/fjsdk
> :
/etc/apache/modules.confにLoadModule jk_moduleを追加する
> # vi /etc/apache/modules.conf
> :
> LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
/etc/apache/httpd.confにjkの設定を追加する
> # vi /etc/apache/httpd.conf
> :
> <IfModule mod_jk.c>
> JkWorkersFile /etc/libapache-mod-jk/workers.properties
> JkLogFile /var/log/apache/mod_jk.log
> JkLogLevel info
> JkMount /manager/* ajp13_worker
> JkMount /examples/* ajp13_worker
> JkMount /tomcat-docs/* ajp13_worker
> </IfModule>
apacheを再起動してwgetで確認する
> # /etc/init.d/apache restart
> Restarting apache 1.3 web server....
> # wget http://localhost/tomcat-docs/
> --14:14:33-- http://localhost/tomcat-docs/
> => `index.html'
> Resolving localhost... 127.0.0.1
> Connecting to localhost|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 302 Moved Temporarily
> Location: http://localhost/tomcat-docs/index.html [following]
> --14:14:35-- http://localhost/tomcat-docs/index.html
> => `index.html'
> Connecting to localhost|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 11,916 (12K) [text/html]
>
> 100%[==============================================>] 11,916 --.--K/s
>
> 14:14:35 (2.51 MB/s) - `index.html' saved [11916/11916]
>
JK2とApache2の連携に比べたら非常にシンプルな設定で完了です。
*Apache-SSL接続経由でTomcat4と連携する
玄箱PROを使って商用環境を作ることはないとは思いますが、一応試したので残します。
※関連パッケージ7個で11.6M使用します
apt-getでapache-sslとlibapache-mod-jkを導入します。
> KUROBOX-PRO:~# apt-get install apache-ssl libapache-mod-jk
> :
> :
導入時に
Country-Name の問い合わせには「JP」(国)
State or Provience Name の問い合わせには「Tokyo」(県)
Locality Name の問い合わせには「chuo-ku」(市)
Organisation Name の問い合わせには「hogehoge Group」(組織名)
Organisational Unit Name の問い合わせには「hogehoge」(部署名)
Host Name の問い合わせには「www.hogehoge.com」(フルドメイン名)
Email Address の問い合わせには「webmaster@mail.hogehoge.com」(Web管理者のメールアドレス)
とでも回答しておきます。
でもこれだと1ヶ月で証明が切れてしまうので、別途再作成します。
> KUROBOX-PRO:~# cd /etc/apache-ssl
> KUROBOX-PRO:/etc/apache-ssl# openssl genrsa -des3 -out server.key\
> > -rand rand.dat 1024
> KUROBOX-PRO:/etc/apache-ssl# openssl req -new -key server.key -out server.csr
> KUROBOX-PRO:/etc/apache-ssl# openssl rsa -in server.key -out server.key
> KUROBOX-PRO:/etc/apache-ssl# openssl x509 -in server.csr -out server.crt\
> > -req -signkey server.key -days 3650
> KUROBOX-PRO:/etc/apache-ssl# openssl x509 -in server.crt\
> > -out server.der -outform DER
> KUROBOX-PRO:/etc/apache-ssl# vi httpd.conf
> SSLCertificateFile /etc/apache-ssl/server.crt
> SSLCertificateKeyFile /etc/apache-ssl/server.key
/etc/libapache-mod-jk/workders.propertiesにJAVA_HOMEを設定する。
デフォルトで/usr/lib/j2sdk1.4-sunが設定されているので/usr/lib/fjsdkに修正する
> # vi /etc/libapache-mod-jk/workers.properties
> :
> workers.java_home=/usr/lib/fjsdk
> :
/etc/apache/modules.confにLoadModule jk_moduleを追加する(もしくはあるかを確認)
> # vi /etc/apache-ssl/modules.conf
> :
> LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
/etc/apache/httpd.confにjkの設定を追加する
> # vi /etc/apache-ssl/httpd.conf
> :
> <IfModule mod_jk.c>
> JkWorkersFile /etc/libapache-mod-jk/workers.properties
> JkLogFile /var/log/apache/mod_jk.log
> JkLogLevel info
> JkMount /manager/* ajp13_worker
> JkMount /examples/* ajp13_worker
> JkMount /tomcat-docs/* ajp13_worker
> </IfModule>
apacheを再起動します
**関連パッケージ
> KUROBOX-PRO:~# apt-get install apache-ssl libapache-mod-jk
> Reading package lists... Done
> Building dependency tree... Done
> The following extra packages will be installed:
> apache-common lynx mime-support openssl ssl-cert
> Suggested packages:
> apache apache-perl apache-doc libapache-mod-jk-doc ca-certificates
> The following NEW packages will be installed:
> apache-common apache-ssl libapache-mod-jk lynx mime-support openssl ssl-cert
> 0 upgraded, 7 newly installed, 0 to remove and 15 not upgraded.
> Need to get 4335kB of archives.
> After unpacking 11.6MB of additional disk space will be used.
> Do you want to continue [Y/n]?
----
最終更新日:&date()