Linux和Solaris建Apache虚拟根环境二(6)

来源:asp之家 时间:2010-05-08 18:04:00 

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



8.7 重新安装Apache。如果他在运行,要停止运行再安装。

ROOT# chroot /www /apache/bin/apachectl stop

ROOT# make install ## I am root!

8.8 对于non-DSO安装你可以检测内部编译模块。

ROOT# chroot /www /apache/bin/httpd -l

| grep -E '(php|perl|ssl)'
mod_ssl.c
mod_php4.c
mod_perl.c


8.9 在实现了虚拟根环境目录树中生成随机的设备

ROOT# cd /www/dev
ROOT# mknod random c 1 8
ROOT# mknod urandom c 1 9


8.10 将缺省配置文件融合到你当前的httpd.conf文件中。

我在不同于标准端口(80端口)的其他端口上进行了测试,但是对于安全端口(443端口),没有web服务起跑再它上面,所以我马上就会用一下这个端口。

在这个例子中,我对缺省的配置文件httpd.conf的一些修改如下:

User www
Group www
ServerName yourserver.yourdomain.here
Port 8088 ## pick a test port
Listen 8088 ## in 'IfDefine SSL' section
Listen 443 ## this is the standard secure port!
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# your Hello.pm script for mod_perl testing:
SetHandler perl-script
PerlHandler Apache::Hello
SSLCertificateFile /apache/conf/server.crt
SSLCertificateKeyFile /apache/conf/server.key
# in this example I generate the key and crt files into /apache/conf

标签:linux,apache,脚本
0
投稿

猜你喜欢

  • Linux系统为什么要吃掉我的“内存”

    2023-12-10 09:44:11
  • Godaddy的Linux虚拟主机JSP/Java的相关信息(Tomcat/JDK版本等) G

    2010-05-07 12:57:00
  • 站长们,大家七夕打算怎么过哈?

    2008-08-06 20:33:00
  • 七个步骤讲述做垃圾站

    2008-07-02 21:55:00
  • Mozilla称不跟风谷歌 不开发Firefox操作系统

    2009-11-22 09:39:00
  • Windows2003服务器安装图解教程

    2010-01-13 15:34:00
  • linux 进程数最大值修改方法

    2023-09-29 08:48:16
  • 善用UCHome邀请与活动合拳 如开心网一样推广

    2009-02-27 18:30:00
  • VMware Workstation 12 Pro安装linux教程

    2022-04-18 12:49:50
  • ISA下FTP的解决办法(3)

    2007-09-03 14:18:00
  • 站长必须关注的几个“关键词”

    2008-08-13 13:17:00
  • 如何处理计划中的网站关闭事件

    2011-03-03 20:11:00
  • 百度联盟新版的主题推广代码的自定义优化

    2008-06-17 15:04:00
  • VIM实现文件快速跳转插件详解

    2022-02-06 08:27:48
  • Linux中让alias设置永久生效的方法详解

    2023-07-31 23:27:19
  • Google推出404页面工具

    2008-09-02 17:29:00
  • Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决

    2010-08-22 19:00:00
  • 爱情公寓揭SNS盈利面纱 靠电视提升网站品牌

    2009-10-12 07:27:00
  • 详解Linux安装教程

    2023-04-27 03:19:34
  • 2009年度互联网广告市场七宗最

    2009-10-12 11:01:00
  • asp之家 网站运营 m.aspxhome.com