wyyy721 发表于 2018-11-22 08:34:15

apache站点身份验证以及SSL证书的实现

案例:SSL证书的实现
原理:为了实现httpd站点的安全性,在web服务器上安装服务器证书,客户端浏览器与服务器证书建立SSL连接,在SSL连接上传输的数据进行加密,SSL证书主要用于服务器的数据传输链路加密和身份认证,绑定网站域名。
配置web服务器(linux)
1.安装httpd、软件
yum --disablerepo=\* --enablerepo=c6-media install httpd -y
2.service httpd start开启httpd服务
3.cd /var/www/html 进入目录
ll-a查看目录下的文件
vim.htaccess

4.cd /var/www进入目录,创建帐号库


5.vim/etc/httpd/conf/httpd.conf修改http的配置文件

6.测试,打开PC浏览器输入http:/192.168.88.100,出现下图

7.cd /etc/pki/CA 进入


  

8.产生私钥,并移动,改变权限



9.CA本身就可以产生证书,所以不需要产生请求,直接生成证书

10.安装mod_ssl,证书颁发工具!

  

  11.mkdir/etc/httpd/certs创建目录,存放颁发证书
  


  12..产生公钥请求,存放在/etc/httpd/certs

  13.请求CA颁发证书

  14./etc/httpd/conf.d/进入此目录,修改ssl.conf

  15.重启,关闭防火墙

  16.输入https://192.168.88.100,通过443端口访问,出现下图,
  查看证书,选择证书路径,选择常规,然后安装证书,成功导入。


  
  17.再输入https://192.168.88.100,出现下图

  证书颁发机构已信任!
  




页: [1]
查看完整版本: apache站点身份验证以及SSL证书的实现