Linux和Solaris建Apache虚拟根环境(2)
2007-03-11 00:00:00 来源:WEB开发网核心提示: 8.3 配置和建立openssl库$ cd /usr/local/src/chr/openssl-0.9.5a$ ./config -L/usr/local/src/chr/rsaref-2.0/local -fPIC$ make$ make test# inspect output for a
8.3 配置和建立openssl库
$ cd /usr/local/src/chr/openssl-0.9.5a
$ ./config -L/usr/local/src/chr/rsaref-2.0/local -fPIC
$ make
$ make test# inspect output for anomalies
8.4 你可能想要安装包,当然不是安装在目录树上了。
在这儿,我假设softs拥有usr/local/tree,因为安装openssl的缺省的前缀/usr/local/ssl 。但是,也不是必须要安装这个包,因为你可以在src目录树外进行操作,来建立mod-ssl。
$ make install
8.5 配置open-ssl
$ cd /usr/local/src/chr/mod_ssl-2.6.6-1.3.12
$ ./configure -with-apache=../apache_1.3.12
8.6 进入Apache目录树中,完成建立、配置、运行和构造
$ cd /usr/local/src/chr/apache_1.3.12
non-DSO:
$ SSL_BASE=../openssl-0.9.5a RSA_BASE=../rsaref-2.0/local
./configure --prefix=/apache --with-layout=chroot
--enable-module=most --enable-module=so --enable-module=ssl
--disable-rule=SSL_COMPAT --enable-rule=SSL_SDBM
--activate-module=src/modules/php4/libphp4.a
--activate-module=src/modules/perl/libperl.a
DSO:
$ cd src/modules
$ make clean ## seems to be necessary if you previously compiled in the apache tree
$ cd ../../
$ SSL_BASE=../openssl-0.9.5a RSA_BASE=../rsaref-2.0/local
./configure --prefix=/apache --with-layout=chroot
--enable-module=most --enable-shared=max --enable-shared=ssl
--disable-rule=SSL_COMPAT --enable-rule=SSL_SDBM
$ make
更多精彩
赞助商链接