Linux和Solaris建Apache虚拟根环境(1)(5)

来源:asp之家 时间:2010-05-08 17:52:00 

4.2 我都是作为一般的用户来进行安装和编译的工作的(就像这个例子中的softs),

注意:Apache的安装是需要root身份的。在这个例子中我是在usr/local/src/chr (该文件是属于softs:softs的)中进行源代码编译的

$ cd /usr/local/src/chr
$ tar zxf /path/to/apache_1.3.12.tar.gz
$ cd apache_1.3.12
4.3 编辑config.layout,这样它将包含一个称为chroot的特殊的设计(layout)。
<CENTER><ccid_nobr>
<table width="400" border="1" cellspacing="0" cellpadding="2"
bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center">
<tr>
  <td bgcolor="e6e6e6" class="code" style="font-size:9pt">
  <pre><ccid_code> 
# chroot layout.
prefix:/apache
exec_prefix: $prefix
bindir:$execprefix/bin
sbindir: $exec_prefix/bin
libexecdir:$exec_prefix/libexec
mandir:$prefix/man
sysconfdir:$prefix/conf
datadir: $prefix
iconsdir: $datadir/icons
htdocsdir: $datadir/htdocs
cgidir:$datadir/cgi-bin
includedir:$prefix/include
localstatedir: $prefix/var
runtimedir:$localstatedir/logs
logfiledir:$localstatedir/logs
proxycachedir: $localstatedir/proxy



4.4 现在进行配置和构造

non-DSO:

$ ./configure --with-layout=chroot --enable-module=most --enable-module=so

使得模块“so”有效,这样以后你可以运用DSO+APXS机制,通过第三类模块(3rd party module)来扩充你的Apache安装。

DSO:
$./configure --with-layout=chroot --enable-module=most --enable-shared=max
$ make
ROOT# make install ## I am root!


4.5 现在来拷贝在例子Apache要用到的共享库

注意对于其他的配置,可能会用到其他的库(你可以通过ldd来查询)

ROOT# cd /www
ROOT# cp -pi /lib/libm.so.6 /lib/libcrypt.

so.1 /lib/libdb.so.3 lib/
ROOT# cp -pi /lib/libdl.so.2 lib/


4.6 可以进行快速测试来看看结果

快速测试时,配置文件/www/apache/conf/httpd.conf中需要编辑的主要部分是:

User www
Group www
ServerName yourserver.yourdomain.here
Port 8088 ## pick your favourite test port


4.7 启动后台程序(daemon)

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

4.8 测试URL

$ lynx -dump http://yourserver/

测试在另一个端口(如:8088)上的URL

$ lynx -dump http://yourserver:8088/

标签:linux,solaris,apache
0
投稿

猜你喜欢

  • 好软文取材 应该如何成为传达思想的载体

    2009-06-16 12:34:00
  • 小谈nofollow与优化 关于链接价值的取舍

    2009-01-08 08:58:00
  • 使用 chkconfig 和 systemctl 命令启用或禁用 Linux 服务的方法

    2023-07-09 09:27:39
  • Ubuntu无法连接网络的解决办法

    2023-09-10 11:36:33
  • 从七方面,改善网站的用户体验

    2008-01-09 21:27:00
  • 中国雅虎首页再度变脸 或放弃电子商务策略

    2009-10-12 16:22:00
  • 站长赚钱必读:选择优秀广告联盟的技巧

    2009-02-19 10:42:00
  • 五招加速网页响应时间

    2009-06-01 12:14:00
  • 马云致信阿里巴巴全体员工号召准备过冬

    2008-07-24 12:41:00
  • Twitter否认增加视频消息 将继续贯彻简单原则

    2009-10-12 08:46:00
  • 我是如何用软文让自己的网站日ip5000

    2008-05-09 10:35:00
  • Vista 下支付宝控件、证书的相关使用问题

    2008-06-16 12:14:00
  • 网店灰色生存之道:刷钻手法换代升级 皇冠6700

    2009-11-13 10:23:00
  • SEO完全手册关键词选取 赢得黄金关键词

    2009-02-27 09:32:00
  • LuManager傻瓜化管理的网站操作系统HttpOS Linux2.0发布

    2011-07-22 16:51:03
  • 如何将自己的网站加入到谷歌的资讯索引中

    2008-11-13 16:44:00
  • eWeek:微软击退Chrome OS进攻应做的10件事

    2009-11-26 10:52:00
  • ubuntu下用dpkg命令行运行deb安装包的方法

    2023-01-18 12:22:09
  • Linux7.7设置交换分区SWAP的方法

    2023-10-16 23:49:41
  • vim编辑器常用命令总结

    2023-08-06 22:30:18
  • asp之家 网站运营 m.aspxhome.com