快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用SSL构建一个安全的APACHE之三

六、阿帕奇的配置

  现在我们可以来看看阿帕奇的配置文件了――需要记住的是假如你对它做了更改,在未重新启动httpd守护进程前,它是不会发生作用的。好,现在我们可以进目录/usr/local/apache/conf看看了。

httpd.conf -

  这是阿帕奇的主要配置文件,你可以在这里设定服务器启动时的基本环境,比如服务器的启动方法、端口号、答应的最多连接数等等,这一文件的注释异常具体,要看明白应该没什么问题。

access.conf -

  这一文件是设定系统中的存取方法和环境的,但现在已经可以在httpd.conf中设定了,所以推荐你别动它,放空好了。

srm.conf -

  这家伙主要做的是资源上的设定,你也可以放空,仅仅设定httpd.conf中的相关项。

  现在重启web server来使改动生效:

#/usr/local/apache/bin/apachectl restart

七、将阿帕奇设定在chroot环境下

  现在我们开始把刚才建立的东西移到chroot环境下――包括阿帕奇服务器以及所有需要的库文件。当然如前面所说的,这部份是可选的,假如你怕麻烦的话就算了,但转移后可以对你的web server多一个可靠的保护。

建立/chroot目录

#mkdir /chroot

建立一些必需的子目录

#mkdir /chroot/dev

#mkdir /chroot/lib

#mkdir /chroot/etc

#mkdir /chroot/bin

#mkdir /chroot/usr

#mkdir /chroot/usr/local


在我们的chroot建立/dev/null

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

将阿帕奇拷贝到/chroot目录中

#cp -rp /usr/local/apache/ /chroot/usr/local

拷贝必需的二进制文件

#cp /bin/sh /chroot/bin


确定哪些库是必需的――这取决于你编译时内建了哪些模块

#ldd /usr/local/apache/bin/httpd

将需要的库拷贝到chroot目录

#cp /lib/libm.* /chroot/lib/

#cp /lib/libgdbm.* /chroot/lib

#cp /lib/libdb.* /chroot/lib

#cp /lib/libdl.* /chroot/lib

#cp /lib/libc.* /chroot/lib

拷贝网络连接所需要的函数库

#cp /lib/libnss* /chroot/lib
返回类别: 教程
上一教程: LINUX服务器的攻防技术介绍
下一教程: 路由器基础

您可以阅读与"用SSL构建一个安全的APACHE之三"相关的教程:
· 用SSL构建一个安全的APACHE之一
· 用SSL构建一个安全的APACHE之四
· 在APACHE中,同一个IP配置两个虚拟主机的例子
· 在Excel中创建一个常用文件菜单
· 雅虎发布新版Jukebox软件 修补数个安全缺陷
    微笑服务 优质保证 索取样品