FreeBSD 6.2-BETA2 WebServer架设总结

http://tech.ddvip.com   2008年01月21日    社区交流

内容摘要:如果您要是装FreeBSD 6.2-BETA2 似乎已经很安全稳定的了.就没有必要花二三个小时去重新编译吧.起码安装WEBserver不用.只要您把安全做好.我认为利用系统漏洞入侵您的服务器不太可能..有必要的时候再重新编译..

  # /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

  //这个需要运行3次,前两次都会报错,不用去理会他,第3次就应该没有错误了

  //不过,若是有问题的话,就需要修改mrtg.cfg,再执行直到没有错误发生为止。 

  //如以下错误:

  Rateup WARNING: /usr/local/mrtg2/bin/rateup could not read the primary log file for localhost

  Rateup WARNING: /usr/local/mrtg2/bin/rateup The backup log file for localhost was invalid as well

  Rateup WARNING: /usr/local/mrtg2/bin/rateup Can't remove localhost.old updating log file

  Rateup WARNING: /usr/local/mrtg2/bin/rateup Can't rename localhost.log to localhost.old updating log file

  #whereis indexmaker

  indexmaker: /usr/local/bin/indexmaker /usr/local/man/man1/indexmaker.1.gz

  /usr/local/bin/indexmaker

  //为了查找indexmaker在哪.不要弄错了..

  #/usr/local/bin/indexmaker -output=/usr/local/www/apache22/data/mrtg/index.html -title=LL /usr/local/etc/mrtg/mrtg.cfg

  //上面这个程序indexmaker是在制作首页。会自动地输出一个index.html的文件中。

  //如果说你以后修改了这个文件(比如增加对CPU,硬盘等的侦测,要再重新生成一次,否则图面会出不来的.

  #crontab -e

  //按下I键 插入的意思!

  */5  *  *  *  *  /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

  //ESC 输入

  :wq!

  //设定每5分钟执行一次

  //使用手工运行mrtg并不能定时产生适当的统计信息,因此最好还是定时自动运行mrtg来生 成统计信息,默认为五分钟运行一次。 

  //ok!到此为止,配置完毕,记得一定要重新启动snmp和httpd服务!

  #/usr/local/etc/rc.d/snmpd restart

  Stopping snmpd.

  Starting snmpd.

  #apachectl restart

  //現在你可以使用 http://yourserver/mrtg 來連去看看。

  //打开http://unix.stuhack.com/mrtg/

  No.17 与系统帐号分离的PureFtpd 

  //架设ftp我是一直没写.也一直找不到和合适的.选来选去还是用pureftpd

  # cd /usr/ports/ftp/pure-ftpd/

  # ee Makefile

  加入 --with-puredb

  # make WITH_LANG=simplified-chinese install

  # pw groupadd ftpgroup

  # pw useradd ftpuser -g ftpgroup -d /dev/null -s /etc

  # mkdir /home/stuhack

  #/usr/local/bin/pure-pw useradd stuhack -u ftpuser -d /home/stuhack -m

  //输入两次密码

  #chown -R ftpuser:ftpgroup /home/stuhack

  # /usr/local/bin/pure-pw mkdb /usr/local/etc/pureftpd.pdb

  # cd /usr/local/etc/

  # cp pure-ftpd.conf.sample pure-ftpd.conf

  # ee pure-ftpd.conf

  找到# PureDB /etc/pureftpd.pdb把

  #掉支掉,路径改成你刚才建的。 我的是/usr/local/etc/pureftpd.pdb

  # /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf

作者:Stuhack    责编:豆豆技术应用

正在加载评论...