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的配置文件
重新启动
到此,加密已经做完,接着测试
测试成功!