为web站点提供https服务的步骤
https实现:httpd利用https协议通过证书安全加密,使得资源进行加密传输 //SSL会话是基于IP地址所构建的,所以单IP地址的服务器,仅可以创建一个基于https的虚拟主机
创建私有CA:OpenSSL1.创建CA的私钥:~]# (umask 077;openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)2.生成CA的自签证书:~]# openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/cacert.pem -days 36533.完善CA所必需目录级文件要求和文本文件级文件要求:~]# touch /etc/pki/CA/index.txt~]# echo 01 > /etc/pki/CA/serial创建https站点:1.为httpd服务器生成密钥并生成证书请求:~]# mkdir /etc/httpd/ssl~]# cd /etc/httpd/ssl~]# (umask 077;openssl genrsa -out httpd.key 2048)~]# openssl req -new -key httpd.key -out httpd.csr -days 36532.将证书请求发送到CA:~]# scp httpd.csr CA_SERVER:/tmp3.在CA上为此次请求签发证书:~]# openssl ca -in /tmp/httpd.csr -out /etc/pki/CA/certs/httpd.crt -days 36534.在CA上将CA签发的证书传送到httpd服务器:~]# scp /etc/pki/CA/certs/httpd.crt HTTP_SERVER:/etc/httpd/ssl5.在httpd服务器上,删除证书请求文件:~]# rm -f httpd.csr6.在httpd服务器上配置ssl支持:1) 保证mod_ssl模块被正确装载;如果没有,则需要单独安装;yum -y install mod_ssl/etc/httpd/conf.d/ssl.conf/usr/lib64/httpd/modules/mod_ssl.so2) 配置https的虚拟主机:<VirtualHost 172.16.88.99:443>DocumentRoot "/myvhost/https"ServerName www.a.comSSLCertificateFile /etc/httpd/ssl/httpd.crtSSLCertificateKeyFile /etc/httpd/ssl/httpd.key</VirtualHost>
转载于:https://blog.51cto.com/chenliangdeeper/2108664
为web站点提供https服务的步骤相关推荐
- 安装证书服务:为Web站点启用HTTPS
为Web站点启用HTTPS 上篇介绍了PKI和数字证书的相关概念,下面将详细介绍如何安装证书服务. 上篇链接:http://yangshufan.blog.51cto.com/13004230/194 ...
- go vs python 对接外部web api_python--web--让python提供api服务--aiohttp-Go语言中文社区
aiohttp介绍 官网上有这样一句话介绍:Async HTTP client/server for asyncio and Python 翻译过来就是 基于asyncio和Python实现的异步HT ...
- web服务器php配置实例,配置 Web 服务器提供 PHP 服务
有多种方式来配置一个 web 服务器以提供 PHP 服务.传统(并且糟糕的)的方式是使用 Apache 的 mod_php.Mod_php将PHP 绑定到 Apache 自身,但是 Apache 对于 ...
- web服务启动后mysql崩溃_让Web站点崩溃最常见的七大原因
转载自: 1. 磁盘已满导致系统无法正常运行的最可能的原因是磁盘已满.一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带). 日志文件会很 ...
- web服务器创建站点,Dreamweaver创建Web站点的六个步骤流程
对于一个SEO优化人员来说,虽然不要求对于网站建站有多么精通,但是还是必须要懂得一些使用建站工具的基本操作.在Dreamweaver中,Web站点可视为网站中所有文件的集合.我们可以在本地计算机上创建 ...
- 网络云存储技术Windows server 2012 (项目二十 基于NLB的企业Web站点服务部署)
网络云存储技术Windows server 2012 (项目二十 基于NLB的企业Web站点服务部署) 前言 网络存储技术,是以互联网为载体实现数据的传输与存储,它采用面向网络的存储体系结构,使数据处 ...
- kangle web服务器---国内唯一提供技术服务的web服务器
web服务器 :也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务. 这几天,在网上搜了一下. 使用最多的是apache,iis. 无论是apache,IIs,还是ka ...
- SSL应用系列之二:为Web站点实现SSL加密访问
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://jeffyyko.blog.51cto.com/28563/141322 上一节中 ...
- 发布安全Web站点详细攻略:ISA2006系列之十四
用ISA发布安全Web站点 到目前为止,我们已经对ISA发布Web站点进行了很多介绍,但还没有涉及到安全Web站点.其实在很多领域,安全Web站点都由于高安全性而受到广泛应用,例如在电子商务,电子邮件 ...
- [转载] 使用 Web 标准生成 ASP.NET 2.0 Web 站点
参考链接: 使用super访问Java祖父母的成员 Stephen WaltherSuperExpert.com 适用于: Microsoft ASP.NET 2.0 (Beta 2) Microso ...
最新文章
- 每天一个linux命令(8):cp 命令
- 图解|打工人看腾讯这道多线程面试题
- android矢量动画 充电,android矢量动画
- Tableau系列之使用日期
- internal compiler error: Killed (program cc1plus)
- ajax跨域访问控制
- P3295 [SCOI2016]萌萌哒(DP+倍增)
- ⚡如何在2分钟内将GraphQL服务器添加到RESTful Express.js API
- pandas:根据行间差值进行数据合并
- 5种不会被机器智能替代的能力
- C语言动态存储分配函数
- 苏宁易购:公司改选董事 同意聘任张近东为公司名誉董事长
- 使用Angular和ASP.net Core的Raw Websockets迷你游戏
- 【python】 调用selenium中 ChromeDriver不匹配的问题
- ajaxpro定时刷新页面
- 微服务架构 SpringCloud(一)组件和概念介绍
- glide 4.0 之后 和圆角裁剪CenterCrop冲突
- 如何查看手机里的.db数据库文件
- 常见排序算法、查找算法(中英文命名)
- IIS 部署.NetCore