Linux简明系统维护手册(三)(3)

2008-02-23 07:17:49来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  当然你也可以实现准备一个含有上述命令的sh文件,这样改起来方便些。我就是这样做的。



  make

  make install

  21、[rsaref-2.0]:RSA加密模块

  前面说过,这个目录的释放是特殊的,先见目录后释放,希望你是这样做的。



  cp -rp install/unix local

  cd local

  make

  mv rsaref.a librsaref.a

  22、[openssl-engine-0.9.6c]:openssl引擎



  ./config -prefix=/usr/local/ssl -L`pwd`/../rsaref-2.0/local/ rsaref –fPIC

  make

  make test

  make install

  23、[mod_ssl-2.8.6-1.3.23]



  ./configure --with-apache=../apache_1.3.23

  24、[apache_1.3.23]步骤二



  ./configure --prefix=/usr/local/apache --enable-shared=ssl

     --enable-module=ssl --activate-module=src/modules/php4/libphp4.a

  make

  make certificate TYPE=custom(回答一些问题)

  make install

  25、收尾工作:

  编辑/usr/local/apache/conf/httpd.conf文件,增加一行:



  AddType application/x-httpd-php .php

  26、用命令/usr/local/apache/bin/apachectl configtest检查一下配置文件的正确性。

  27、用/usr/lcoal/apache/bin/apachectl start启动apache服务器

  28、在/usr/local/apache/htdocs建立一个test.php文件包含下列内容:



  

    phpinfo();

  ?>

  29、在别的机器上用浏览器看一下这个机器:http://xxx.xxx.xxx.xxx/test.php会出现php的配置总汇,看看前面编译的模块都在不在。

  30、检验ssl很麻烦,需要用apachectl startssl启动apache然后还要生成一大堆证书。这里就不讨论了。

  31、把/usr/local/apache/bin/apachectl文件复制到/etc/rc.d/init.d中,然后在/etc/rc.d/rd3.d中建立个符号连接指向/etc/rc.d/init.d中的上述文件:



  ln -s ../init.d/apachectl S70apachectl

  这样系统启动的时候就可以自动启动apache和她的哪一大堆模块了。

  呼~~~~(喘口气)到这里,就基本上完成了一个功能很全的WEB服务器系统了。

  (5)安装 ftp 服务器

  (6)安装 pop3服务器

  有的邮件服务器自己带pop3功能(比如Qmail、Xmail),如果你用这几种邮件服务器软件,当然就不用安装pop3了。目前,常用的邮件服务器里面不带pop3的好象只有sendmail和postfix等少数几种。这几种邮件服务器软件使用的都是系统用户,而我们安装的pop3也只是对系统用户的邮件进行弹出操作的。这里我们使用的版本和下载地址是:



  qpopper4.0.3.tar.gz   

  http://www.eudora.com/qpopper_general/

  同样的,把文件下载到/usr/local/src中,按照下列步骤安装:



  tar zxvf qpopper4.0.3.tar.gz

  cd qpopper4.0.3

  ./configure

  make

  make install

  完成后,qpopper安装在/usr/local/sbin中(如果你愿意把它放在其他地方,可以在前面用./configure –prefix=/your_path指定),文件名叫作popper。通常情况下,popper是作为一个inetd(超级网络服务进程)的子进程加载的。这样需要编辑文件/etc/inetd.conf并做下面改动: ...



  # POP3 mail server



  #pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd ipop3d 

  pop-3 stream tcp nowait root /usr/local/sbin/popper qpopper –s

  ...

  增加黑体的这一行,注释掉原来的(上面这一行),注意,如果你的安装路经不同,记着改过来呀。然后,用下面的命令得到inetd的进程号:



  ps –ax | grep inetd

  得到结果类似:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Linux简明系统维护手册(五)

下一篇:Linux远程启动