Chinaunix首页 | 论坛 | 博客
  • 博客访问: 182594
  • 博文数量: 512
  • 博客积分: 23560
  • 博客等级: 上将
  • 技术积分: 5700
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:19
文章分类

全部博文(512)

文章存档

2010年(512)

我的朋友
最近访客

分类:

2010-10-08 22:44:18

  序言   在我们跑web服务器的时候,大家可能都会一致认为使用linux+mysql+apache+php整个开源的系统是比较好的选择,但是我个人认为这是不合理的,首先要根据你的应用来觉得你使用什么服务。假如你需要跑oracle等大型应用的话,而且oracle在linux下是支持的比较好的,那么使用linux是个好的选择,因为在freebsd下安装oracle是个非常麻烦的事情。那么如果是跑普通的网站应用的话,我觉得使用freebsd+ mysql+apache+php是个好的选择,因为对于一个网站来讲,稳定安全是第一位的,否则你的网站什么时候被人修改了都不知道怎么回事,或者被黑客入侵,把数据修改或者删除,那就糟糕了,毕竟现在什么红客、黑客的一堆,不能不防。当然,不是说linux不安全,但是在linux下集成了很多不安全的程序,导致了它的不安全,但如果设置的好,linux一样可以很安全。在中国网络应急响应中心()这几个月的数据来看,每个月被入侵成功最高的是linux系统,占百分之六十多,然后过来是windows系统,占百分之三十多,而freebsd的入侵比例是百分之几。   任何系统都可以很安全,也可以很不安全,关键是管理员怎么做的,世界上没有最安全的系统,只有更安全的系统。下面的文章就是   在freebsd平台上构建一个比较安全的web服务器,希望对网管和网络安全爱好者能有一些启发,权当抛砖引玉,希望能够有更好阐述的文章。   一、系统和服务程序的安装   1. 系统安装   为了保证系统的安全,我们系统准备采用最新的freebsd版本,首先是安全,系统兼容性也比较好,这个主要是个人习惯和需求,为了简单起见,这里我们选用了最新的freebsd5.3版本进行安装。整个安装过程我就不讲了,如果不清楚的朋友可以参考freebsd中文手册(),整个过程不是很复杂,虽然没有windows/linux的系统安全简单,但是比起有些unix的安装来讲是人性许多的。安装中必须把基本包和内核源代码都装上,为了以后编译内核方便,如果另外,如果喜欢使用ports安装软件的话,还要把ports装上,但是尽量一些没有必要的程序不要装。如果要安装 webmin等,还要把perl等包装上。系统文件拷贝完以后,会要求配置一些设置,比如把ip地址、名字服务器等设好,不要打开ipv6,不需要 dhcp等服务,不要系统默认的ftp服务,配置 /etc/inetd.conf 时把ssh服务打开,方便我们进行远程管理,如果不想使用inetd这个超级服务来管理的话,可以关闭它,在/etc/rc.conf中添加 inetd_enable="no",然后设置sshd_enable="yes"一样可以打开ssh服务,后面我们会详细谈到ssh的设置。 如果喜欢freebsd下构建安全的web服务器(1)请收藏或告诉您的好朋友.
阅读(120) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~