web服务器,以前的定义是只要支持http.ftp等协议的服务器就叫web服务器。现在人们定义只要支持http协议的服务器就叫web服务器。

实现web服务器最常见的几种方法:

  1.windows:IIS

  2.linux/unix:apache

下面我就介绍一下linux的web服务器搭建。

环境:CentOS-6.4-x86

apache在linux中实现web服务,也就是http的运用。首先通过yum来安装

因为不是源代码,所以安装后可以启动

启动成功了,但有一个小错误,不过这并不影响正常启动。然后查看一下目录

http的配置文件就在/etc/httpd/conf/httpd.conf目录下,

把这个改一下,然后重新启动

此时就没有错误了,然后接着做

其实配置里面有好多的东西,需要的话可以进去看着说明改。因为现在还不需要什么特别的功能,现在就做一个小页面来测试一下

测试显示web服务器已经搭建好了。在这里需要强调一下,测试的时候一定要把防火墙关闭,不然的话会失败的。

站点安全

站点的安全主要有以下几种方法来实现:

1.身份验证

2.来源控制

3.加密访问

这里为大家介绍一下加密访问。加密有对称加密和非对称加密,它们都有各自的特点。在linux中,有openCA和openssl。openssl相对来说比较简单一些,下面就为大家介绍一下。

这是在linux中实现openssl的步骤,照着做就行了

进到openssl的配置文件里面

里面要求有而在本地目录里没有的需要创建

查看一下

因为是私匙,要改变权限

然后跟着步骤做

看是否生成

这时需要改里面的配置

然后接着做

查看

现在需要安装mod——ssl

查看mod——ssl的目录

修改mod_ssl的配置文件

重新启动

到此,加密已经做完,接着测试

测试成功!