☆ Linux(6)☆ Linux(4)前へ
☆ Linux奮闘記 (5) Apache+SSL+Servlet(Java)環境 '99/8-8 ☆
この連載も早い物で(5)に突入です。今後の、e-ビジネスの展開の為に、セキュリテイ関係についてこれから色々調べていきたいと思っています。最近は、HTTPSのサイトも
多くなり、当社のマシ−ンもセキュリテイを高めたサイトにしたいと考えています。
SSLeay(0.9.0b)の導入(失敗)
- 99/8/6 SSLeay(0.9.0b)をRedHat6.0(us)にインスト−ルしているのですがエラ−になります。
99/8/7 RedHat5.2(US)にSSLeay(0.9.0b)を入れています。
tar zxvf AALleay-0.9.0b.tar.gz
cd SSLeay-0.9.0b
perl util/perlpath.pl /usr/bin
[root@soho SSLeay-0.9.0b]# ./Configure linux-elf
CC =gcc
CFLAG =-DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer -m486 -Wall
-Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
EX_LIBS =
BN_MULW =asm/bn86-elf.o
DES_ENC =asm/dx86-elf.o asm/yx86-elf.o
BF_ENC =asm/bx86-elf.o
CAST_ENC =asm/cx86-elf.o
RC4_ENC =asm/rx86-elf.o
RC5_ENC =asm/r586-elf.o
MD5_OBJ_ASM =asm/mx86-elf.o
SHA1_OBJ_ASM =asm/sx86-elf.o
RMD160_OBJ_ASM=asm/rm86-elf.o
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
BF_PTR2 used
make clean
今度は、エラ−になりません。なにか、RedHat6.0(US)の開発環境が悪いのでしょうね。再インスト−ルかも。
make depend
makedepend errorになりますがとりあえず、次のステップへ。
make、約25分。
gcc -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer -m486 -Wa
ll -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c dsatest.c -o dsatest.o
gcc -o dsatest -I../include -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointe
r -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM dsatest.o -L. -L
.. -L../.. -L../../.. -L.. -lcrypto
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/test'
making tools...
make[1]: Entering directory `/tmp/SSLeay-0.9.0b/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/tools'
なんとうまくいくではありませんか。
make test
-----BEGIN CERTIFICATE-----
MIIB4zCCAY2gAwIBAgIBATANBgkqhkiG9w0BAQQFADA5MQswCQYDVQQGEwJBVTEX
MBUGA1UEChMORG9kZ3kgQnJvdGhlcnMxETAPBgNVBAMTCERvZGd5IENBMB4XDTk5
MDgwOTA3MjUzNFoXDTAwMDgwODA3MjUzNFowTjELMAkGA1UEBhMCQVUxFzAVBgNV
BAoTDkRvZGd5IEJyb3RoZXJzMRIwEAYDVQQDEwlCcm90aGVyIDExEjAQBgNVBAMT
CUJyb3RoZXIgMjBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDc5AgFi5tj64WRvxUK
Ohh37onpFY9NP+uFYXQ1XGImBMUF06NJwWJ1pq4tae+Zryd9VpKXL+8dE/dHyKkW
+4xjAgMBAAGjazBpMDIGCWCGSAGG+EIBBAQlFiNodHRwOi8vd3d3LmNyeXB0c29m
dC5jb20vY2EtY3JsLnBlbTAgBglghkgBhvhCAQ0EExYRVGhpcyBpcyBhIGNvbW1l
bnQwEQYJYIZIAYb4QgEBBAQDAgBAMA0GCSqGSIb3DQEBBAUAA0EAjV8ry07w/ukI
vBEi2VyyDBGBWWLb+Tedg5uAnDaPW3pjSMsGP65Vkp9n21PzEoeza93ZlocK3NaU
/LAH0yVprQ==
-----END CERTIFICATE-----
Signed certificate is in newcert.pem
newcert.pem: OK
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/test'
SSLeay 0.9.0b 29-Jun-1998
built on Mon Aug 9 16:19:19 JST 1999
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) idea(int) blowfis
h(ptr2)
C flags:gcc -DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer -m486 -Wall -W
uninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
make install
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/apps'
installing test...
make[1]: Entering directory `/tmp/SSLeay-0.9.0b/test'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/test'
installing tools...
make[1]: Entering directory `/tmp/SSLeay-0.9.0b/tools'
make[1]: Leaving directory `/tmp/SSLeay-0.9.0b/tools'
installing libcrypto.a
installing libssl.a
/usr/local/sslにモジュ−ルがインスト−ルされます。Apache1.3からは、mod_sslを組み込むことが出来ます。
99/8/9 RedHat6.0のアップグレ−ド実行。make cleanではエラ−になりませんでしたが、makeでエラ−になりました。やはり、なにかライブラリ−の関係でしょうね。
99/8/10
Apache1.3+各種モジュ−ルの実装(失敗)
- 99/8/9 今まで、Apache1.3.3をデフォルトで使用していたのですが、やはり各種モジュ−ルを導入するケ−スも出てくるので、一度
1.3.3で試してみます。1.2.6は一度トライして、(PHPの導入)成功していますが、今度はどうでしょうか。RedHat6.0ではだめかもしれません。
[root@soho apache_1.3.3]# ./configure
Configuring for Apache, Version 1.3.3
+ Warning: Configuring Apache with default settings.
+ This is probably not what you really want.
+ Please read the README.configure and INSTALL files
+ first or at least run './configure --help' for
+ a compact summary of available options.
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/main
Creating Makefile in src/ap
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/modules/standard
SSL patch
tar zxf apache1.3.3+ssl1.29.tar.gz
patch -p1 < SSLpatch
patching file 'apache=1.3.3/Makefile.tmp1'
13行
Patching file 'apache_1.3.3/src/support/suexec.c'
src/Configuration.tmplの3カ所を修正。
SSL_BASE=/usr/local/ssl
SSL_LIB_DIR= $(SSL_BASE)/lib
SSL_APP_DIR= $(SSL_BASE)/bin
APACIでオブジェクトの生成、インスト−ル。
[root@soho apache_1.3.3]# ./configure
Configuring for Apache, Version 1.3.3 Ben-SSL/1.29
1.3.3
+ Warning: Configuring Apache with default settings.
+ This is probably not what you really want.
+ Please read the README.configure and INSTALL files
+ first or at least run './configure --help' for
+ a compact summary of available options.
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/main
Creating Makefile in src/ap
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/modules/standard
これって、うまくいったのでしょうか。おかしい、/modules/sslが出来ていない。makeはダメでした。
99/8/10 再度挑戦するがうまくいかない。
OpenSSL-0.9.3aの実装(成功)
- 99/8/11 先日は、SSLreay-0.9.0bのインスト−ルがうまくいかなかったので、今回はOpenSSLに挑戦です。
[root@soho tmp]tar xvfz openssl-0_9_3a_tar.tar
openssl-0.9.3a/util/ssleay.num
openssl-0.9.3a/util/tab_num.pl
openssl-0.9.3a/util/x86asm.sh
解凍が終わり、続いてcd openssl-0.9.3a
[root@soho openssl-0.9.3a]./config
Please make sure that no old OpenSSL header files are around:
The include directory should now be empty except for the opensslsubdirectory.
make
make[1]: Leaving directory `/tmp/openssl-0.9.3a/test'
making all in tools...
make[1]: Entering directory `/tmp/openssl-0.9.3a/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/openssl-0.9.3a/tools'
make test
-----BEGIN CERTIFICATE-----
MIICITCCAcugAwIBAgIBATANBgkqhkiG9w0BAQQFADA5MQswCQYDVQQGEwJBVTEX
MBUGA1UEChMORG9kZ3kgQnJvdGhlcnMxETAPBgNVBAMTCERvZGd5IENBMB4XDTk5
MDgxMTA5MTMzN1oXDTAwMDgxMDA5MTMzN1owTjELMAkGA1UEBhMCQVUxFzAVBgNV
BAoTDkRvZGd5IEJyb3RoZXJzMRIwEAYDVQQDEwlCcm90aGVyIDExEjAQBgNVBAMT
CUJyb3RoZXIgMjBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDacCoHvUdWsDtOTyDu
pB4i9zu4HgTra7AG4CHJfvP5VSKeCoo4ilKgaJJm/JA78N6ku48AHNqjGVoyPzaz
otqPAgMBAAGjgagwgaUwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNT
TCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFP3bXtEuILPu2qZHkKcj
6Hx4dls5MEsGA1UdIwREMEKhPaQ7MDkxCzAJBgNVBAYTAkFVMRcwFQYDVQQKEw5E
b2RneSBCcm90aGVyczERMA8GA1UEAxMIRG9kZ3kgQ0GCAQAwDQYJKoZIhvcNAQEE
BQADQQCB4bcJPKmvc2MKUswP0p0KQQu2ARADL8/ufpHoo3HZl4s9f64X73RA42np
69KvnWe3RUeD2ebu2iLOrKBhZ035
-----END CERTIFICATE-----
Signed certificate is in newcert.pem
newcert.pem: OK
make[1]: Leaving directory `/tmp/openssl-0.9.3a/test'
OpenSSL 0.9.3a 29 May 1999
built on: Wed Aug 11 18:07:03 JST 1999
platform: linux-elf
options: bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) idea(int) blowfish(idx)
compiler: gcc -DTHREADS -D_REENTRANT -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointe
r -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
make install
installing tools...
make[1]: Entering directory `/tmp/openssl-0.9.3a/tools'
make[1]: Leaving directory `/tmp/openssl-0.9.3a/tools'
installing libcrypto.a
installing libssl.a
/usr/local/sslにモジュ−ルがインスト−ルされます。これってなんか、SSLeay-0.9.0bの時と同様です。
99/8/12 本当は、同時にOpenSSL,SSLeayのインスト−ル両方やるとまずいです。同一ホルダ−に同じ様なモジュ−ルが出来ますので。私は、これを失敗しました。
Apache1.3.6+mod_sslの実装(成功)
- 99/8/10 どうも、SSLの実装がうまくできないので、あきらめてmod_ssl+OpenSSLを組み込んで見ようと思っています。
どうせするのですから、Apache1.3.6をmakeします。とりあえず、単独Apache1.3.6のmakeは、エラ−無し。
それでは、始めます。OpenSSLはすでにMakeしていますので、続きをやります。
tar zxvf apache_1_3_6_tar.Z
tar zxvf mod_ssl-2_3_11-1_3_6_tar.gz
99/8/11 それでは、実装を初めてみます。
[root@soho /tmp]# cd mod_ssl-2.3.11-1.3.6
[root@soho mod_ssl-2.3.11-1.3.6]# ./configure \
> --with-apache=../apache_1.3.6 \
> --with-ssl=../openssl-0.9.3a \
> --prefix=/usr/local/apache
Configuring mod_ssl/2.3.11 for Apache/1.3.6
+ Apache location: ../apache_1.3.6 (Version 1.3.6)
+ OpenSSL location: ../openssl-0.9.3a
+ Auxiliary patch tool: ./etc/patch/patch (local)
+ Applying packages to Apache source tree:
o Extended API (EAPI)
o Distribution Documents
o SSL Module Source
o SSL Support
o SSL Configuration Additions
o SSL Module Documentation
o Addons
Done: source extension and patches successfully applied.
Configuring for Apache, Version 1.3.6
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ checking for system header files
+ adding selected modules
o ssl_module uses ConfigStart/End
+ SSL interface: mod_ssl/2.3.11
+ SSL interface build type: OBJ
+ SSL interface compatibility: enabled
+ SSL interface experimental code: disabled
+ SSL interface vendor extensions: disabled
+ SSL interface plugin: Vendor DBM (libndbm)
+ SSL library path: /tmp/openssl-0.9.3a
+ SSL library version: OpenSSL 0.9.3a 29 May 1999
+ SSL library type: source tree only (stand-alone)
+ SSL library plugin mode: none
+ enabling Extended API (EAPI)
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/main
Creating Makefile in src/ap
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/ssl
Now proceed with the following commands:
$ cd ../apache_1.3.6
$ make
$ make certificate
$ make install
それでは、makeしてみましょう。make
Thanks for using Apache & mod_ssl. Ralf S. Engelschall |
| rse@engelschall.com |
| www.engelschall.com |
+---------------------------------------+
make[1]: Leaving directory `/tmp/apache_1.3.6'
それでは、make certificationしてみましょう。
STEP 2: Generating X.509 certificate signing request [server.csr]
Using configuration from .mkcert.cfg
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
1. Country Name (2 letter code) [XY]:JP
2. State or Province Name (full name) [Snake Desert]:JAPAN
3. Locality Name (eg, city) [Snake Town]:OKAYAMA
4. Organization Name (eg, company) [Snake Oil, Ltd]:MIURA
5. Organizational Unit Name (eg, section) [Webserver Team]:Internet Division
6. Common Name (eg, FQDN) [www.snakeoil.dom]:soho
7. Email Address (eg, name@FQDN) [www@snakeoil.dom]:ritsuo@mxy.mesh.ne.jp
______________________________________________________________________
STEP 3: Generating X.509 certificate signed by Snake Oil CA [server.crt]
Certificate Version (1 or 3) [3]:1
RESULT: Server Certification Files
o conf/ssl.key/server.key
The PEM-encoded RSA private key file which you configure
with the 'SSLCertificateKeyFile' directive (automatically done
when you install via APACI). KEEP THIS FILE PRIVATE!
o conf/ssl.crt/server.crt
The PEM-encoded X.509 certificate file which you configure
with the 'SSLCertificateFile' directive (automatically done
when you install via APACI).
o conf/ssl.csr/server.csr
The PEM-encoded X.509 certificate signing request file which
you can send to an official Certificate Authority (CA) in order
to request a real server certificate (signed by this CA instead
of our demonstration-only Snake Oil CA) which later can replace
the conf/ssl.crt/server.crt file.
WARNING: Do not use this for real-life/production systems
make[1]: Leaving directory `/tmp/apache_1.3.6/src'
それでは、make installしてみましょう。make install
<=== [config]
make[1]: Leaving directory `/tmp/apache_1.3.6'
+---------------------------------+
| You now have successfully built and installed the |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the |
| (initially created or preserved) configuration files |
| |
| /usr/local/apache/conf/httpd.conf
| |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start
| |
| Or when you want to run it with SSL enabled use: |
| |
| /usr/local/apache/bin/apachectl startssl
| |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org/ |
+-----------------------------------+
なんか、導入に成功したみたい。嬉しい。それでは、httpd.confをほとんど修正しないでスタ−ト。
[root@soho conf]# /usr/local/apache/bin/apachectl startssl
Apache/1.3.6 mod_ssl/2.3.11 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide us with the pass phrases.
Server soho:443
Enter pass phrase:******
Ok: Pass Phrase Dialog successful.
/usr/local/apache/bin/apachectl startssl: httpd started
動いたようなのですが、クライアントからの要求に応えてくれません。もう少しVirtualHOST、httpd.confを見直してみます。
httpd.confを修正して、再度起動してみましょう。/usr/local/apache/bin/apachectl startssl
鍵を消さないで起動するとパスワ−ドを聞いてきます。
ps -axで確認する。
10458 ? S 0:00 /usr/local/apache/bin/httpd -DSSL
10459 ? S 0:00 /usr/local/apache/bin/httpd -DSSL
10460 ? S 0:00 /usr/local/apache/bin/httpd -DSSL
10461 ? S 0:00 /usr/local/apache/bin/httpd -DSSL
10462 ? S 0:00 /usr/local/apache/bin/httpd -DSSL
Apacheの設定(httpd.conf)
以下の設定(httpd.conf)は、ポートによってSSLの使用/未使用を切り換える設定です。ブラウザのでhttps:ではじまるURLを指定すると自動的にSSLが使われます。
Port 443
Listen 443
Listen 80
ServerType standalone
SSLSessionCacheTimeout 300
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
SSLVerifyClient 0
SSLVerifyDepth 10
SSLFakeBasicAuth
Port 80
SSLDisable
Port 443
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
SSLVerifyClient 0
SSLVerifyDepth 10
SSLFakeBasicAuth
DocumentRoot /usr/local/apache/htdocs
CAの作成とサイト証明書の発行
- 99/8/11 それでは、サイトの証明書を作ってみましょう。cd /usr/local/ssl/bin
[root@soho bin]# ./CA.sh -newca
CA certificate filename (or enter to create)
Making CA certificate ...
./CA.sh: ssleay: command not found
あらあら、エラ−になってしまいました。たぶん、SSLeay-0.9.0bとOpenSSLを入れたのがまずかったのでしょうね。
先ほどmake certificateをやりましたので、カギは出来ているはずです。
99/8/12 今回は鍵、サイト証明書を/usr/local/apache/ssl/下に作ることにします。以下の作業はrootで行ないます。
cd /usr/local/apache/ssl
openssl req -new > new.cert.csr
このようにして作成した鍵をApache-SSLで使用すると、Apacheの起動時に毎回パスワードを聞かれます。自動起動させる場合は邪魔なので、鍵からパスワードを削除します。
openssl rsa -in privkey.pem -out new.cert.key
作成されたリクエストを、ベリサインなどの認証局に渡してサイト証明書を請求するわけですが、今回はテスト用なので、自分で証明書を作
ります。以下のようにしてリクエストを署名された証明書に変換します。
openssl x509 -in new.cert.csr -out new.cert.cert -req -signkey new.cert.key
99/8/13 せっかく128ビットのカギを作っても、標準のNS4では暗号化は40ビットでしかしていませんので、クライアント側の機能強化が必要な場合が出てきます。
そんな場合は、http://www.fortify.net/から、fnxxxwin32_english.exeをダウンロ−ドして、NSP4に追加してください。
解凍後、インスト−ル。これでめでたく、Fortiy for Netscapeとなりました。ちなみに、Netscape4.0.5(J)です。
NT版、Apache1.3.3_win32.exe(1.3.6)の実装
- 99/8/10 NT版のApache1.3も存在しますので、テストで導入しています。1.3.3がうまく動作
しないので、1.3.6を入れ直しました。
http.confを修正して、スタ−ト、なんと今度はうまく動くではありませんか。IISと同居して動かしています。
It Worked! The Apache Web Server is Installed on this Web Site!
If you can see this page, then the people who own this domain have just installed the Apache Web server software successfully.
They now have to add content to this directory and replace this placeholder page, or else point the server at their real content.
久しぶりの成功で、少し又やる気が出てきた。
Adptec(2940)+MO(Melco640MB)でのBackup
- 99/8/9 mkdir /mnt/moの記述。cdrom,floppyはすでに存在しています。
mke2fs /dev/sda MOの初期化
monnt /dev/sda /mnt/mo
tar cf mnt/mo/backup.tar etc home tmp
cd /mnt/mo,tar tf backup.tarで見ると中身が見れます。RedHat6.2(US)では640MBのMOも認識しました。
RedHat 5.2(J)でも、問題無し。
Apache+Servlet(Java)環境構築(成功)
- 99/8/13 7月中旬頃にOracle8+servletのテストでは、Servletはservletrunnnerというテスト用のラッパ−を動かしていましたが、これでは実用的ではないため、Apache1.3.6に組み込みたいと思います。
JServをダウンロ−ド。http://java.apache.org/jserv/index.htmlからjserv0_9_12_tar.gzを取り込んで来て、解凍。
Apacheも解凍しておく。その後、Apacheのホルダ−でconfigureの実行。
./configure --add-module=../jservr-0.9.12/apache/mod_jserv.c
次に、makeする。
+ on-the-fly added and activated jserv module (modules/extra/mod_jserv.o)
Creating Makefile
Creating Makefile in src/modules/extra
sed apxs \
-e 's%@TARGET@%httpd%g' \
-e 's%@CC@%gcc%g' \
-e 's%@CFLAGS@% -DLINUX=2 -DUSE_HSREGEX `../apaci`%g' \
-e 's%@CFLAGS_SHLIB@%%g' \
-e 's%@LD_SHLIB@%%g' \
-e 's%@LDFLAGS_SHLIB@%%g' \
-e 's%@LIBS_SHLIB@%%g' && chmod a+x apxs
make[2]: Leaving directory `/tmp/apache_1.3.6/src/support'
<=== src/support
make[1]: Leaving directory `/tmp/apache_1.3.6'
<=== src
httpd.confのにServletClasspath、port=8080、servleterrorlogを記述する。
出来上がったら、httpdのスタ−ト。 先ほど定義した、servleterrorlogを覗いて、
[13/08/2000 15:08:12 EDT]: Received SIGTERM : shutting JServ down.
[13/08/2000 15:08:14 EDT]: JServ Startup complete. Listening for connections on port 8007
JServ Startup completeが出ていれば、うまく動いています。
4238 ? S 0:04 /var/oracle/jdk117_v1a/bin/../bin/i486/green_threads/java or
4239 ? S 0:00 ./httpd -d ..
4240 ? S 0:00 ./httpd -d ..
4296 ? S 0:00 ./httpd -d ..
- Linux関連のリンク集
- Apache+JServ・・・Apache+JServ関係。
- Apache+Apache32.exe・・・Apache+Free Soft関係。
- Apache+mod_ssl・・・Apache+mod_ssl関係。
- Apache+mod_perl・・・Apache+mod_perl関係。
- Open SSL・・・Open SSL関係。
- Linux Install・・・Linux Install関係。
- HDEのペ−ジ・・・Linux関係、wuiツ−ル他もろもろ。
このホ−ムペ−ジの画像の無断転載はかたくお断りします。Linuxメーリングリストの皆さん、Oracle,PostgreSQLメーリングリストの皆さん、ならびに私を支援していただいた多くの方々に、
この場をお借りして、厚くお礼申し上げます。
ritsuo@mxy.mesh.ne.jp
Copyright(C) 1999 by Ritsuo Fujii