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

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

2.2 生成基本的目录

bin将是usr/bin的连接

注意: 在这些例子中(除了我直接从一般文件系统中拷贝的代码)我都省略了前导的“/”,所以,注意不要将你的虚拟根环境化的目录树与真正的“/”混淆。


在下面我将用紫红色标记出虚拟根环境化的文件

ROOT# cd /www
ROOT# mkdir -p usr/bin usr/lib lib etc tmp dev webhome
ROOT# ln -s usr/bin bin


2.3 /tmp是假定的专用perms

ROOT# chmod 777 tmp

ROOT# chmod +t tmp

2.4 构造特殊的装置 dev/null

ROOT# mknod -m 666 dev/null c 1 3

2.5 为你自己的时区设定时区信息(这里使用的是MET)

ROOT# mkdir -p usr/share/zoneinfo
ROOT# cp -pi /usr/share/zoneinfo/MET usr/share/zoneinfo/
ROOT# cd etc
ROOT# ln -s ../usr/share/zoneinfo/MET localtime
ROOT# cd ..


2.6 克服perl和mod-perl不便

你会发现由于缺乏本地设置,perl和mod-perl多有不便,但你可以通过在实现了虚拟根环境目录树中安装本地文件来它:

ROOT# set |grep LANG
LANG=en_US
ROOT# mkdir /www/usr/share/locale
ROOT# cp -a /usr/share/locale/en_US /www/usr/share/locale/
<b>2.7 现在,在可以提供非常基础的虚拟根环境化的文件系统的共享库</b>
ROOT# cp -pi /lib/libtermcap.so.2 /lib/ld-linux.so.2 /lib/libc.so.6 lib/
<b>2.8 测试你的目录树(Apachect1后面将要用到“cat”,但也不是必需的)</b>
<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> 
ROOT# cp -pi /bin/ls /bin/sh /bin/cat bin/
ROOT# chroot /www /bin/ls -l /
lrwxrwxrwx 1 00 7 Jan 29 09:24 bin -> usr/bin
drwxr-xr-x 2 001024 Jan 29 09:28 dev
drwxr-xr-x 2 003072 Jan 29 13:17 etc
drwxr-xr-x 2 001024 Jan 29 13:12 lib
drwxrwxrwt 2 001024 Jan 29 09:23 tmp
drwxr-xr-x 5 001024 Jan 29 09:23 usr
drwxr-xr-x 2 001024 Jan 29 10:41 webhome



2.9 你可以移动一下ls,它只是用于测试的。

ROOT# rm bin/ls

3.准备一个用户和名字服务器

下面我们生成一个运行Apache的用户,下面是这种配置的必要的命名服务:

3.1 生成一个不存在于系统上的新的用户,给他起一个特殊的名字和用户ID(例如888)。

注意:对于存在真正的鉴定文件(/etc/passwd /etc/group)的user.group,这并不是必需的,完全有你决定:

ROOT# cd /www
ROOT# touch etc/passwd etc/group etc/shadow
ROOT# chmod 400 etc/shadow

标签:linux,solaris,apache
0
投稿

猜你喜欢

  • 另一个观念:SEO的最高境界就是不做SEO

    2009-01-16 14:16:00
  • 黑客借电话支付漏洞 盗网银账户近10万元

    2009-10-14 15:12:00
  • 备份WordPress博客数据库的三种方法

    2010-03-28 11:18:00
  • Cyrus IMAP邮件服务器安装与配置(2)

    2007-08-14 15:42:00
  • iis限制,流量限制与cpu限制的对比

    2010-05-26 17:48:00
  • 如何使用GUI来配置Linux系统防火墙

    2009-09-19 20:24:00
  • 红旗3.2的安装问题的解决

    2010-05-18 18:20:00
  • 独立博客主机推荐与总结

    2010-03-17 13:17:00
  • WordPress缓存插件适用性分析

    2010-03-21 10:54:00
  • 通过Google AdSense 广告使闲置资源收益最大化 (3)

    2009-07-08 14:17:00
  • 如何添加GoDaddy域名 Godaddy

    2010-04-24 12:56:00
  • SNS网站推广与一般网站的不同之处

    2009-09-05 15:07:00
  • 浅析Linux中的零拷贝技术的使用

    2023-08-05 13:04:21
  • Godaddy如何创建Google站长管理工具帐户?

    2010-04-14 13:15:00
  • 搜索引擎优化技术关键词流量之外还有什么

    2009-01-23 15:58:00
  • [多图]百度Hi安装使用完全图解

    2008-03-26 12:22:00
  • 两个月时间做排名到百度前页 简单的三点

    2008-12-16 09:58:00
  • 做GG广告1年来的总结与分析

    2008-08-12 13:07:00
  • 站长的朴实 站长的共鸣

    2008-01-19 13:10:00
  • 支持开源 英特尔为云计算提供测试平台

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