apache、nginx配置自签名证书
一、apache:
- 安装apache、ssl、openssl
yum -y install httpd httpd-pear mod_ssl openssl
- 生成证书文件
openssl genrsa -out server.key 2048
 openssl req -new -key server.key -out server.crt此步骤需要输入一些证书信息:(如果不想输入,也可一路回车) Country Name (2 letter code) [XX]:CN
 State or Province Name (full name) []:shanghai
 Locality Name (eg, city) [Default City]:shanghai
 Organization Name (eg, company) [Default Company Ltd]:ccc
 Organizational Unit Name (eg, section) []:bbb
 Common Name (eg, your name or your server's hostname) []:www.test.com
 Email Address []:a@a.com
- 移到证书文件到apache配置目录下
mv {server.key,server.crt} /etc/httpd/conf/
- 修改nginx配置文件:
vim /etc/httpd/conf/httpd.conf 
 修改为刚才生成证书文件的路径
- 测试: 
 二、nginx:
- 生成私钥文件:
openssl genrsa -des3 -out server.key 2048
- 去除口令:
mv server.key server.key.back
 openssl rsa -in server.key.back -out server.key
- 创建请求证书:
openssl req -new -key server.key -out server.csr
- 生成证书文件:
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
- 修改nginx配置文件:
ssl on;
 ssl_certificate /etc/nginx/server.crt;
 ssl_certificate_key /etc/nginx/server.key; 
- 测试: 
apache、nginx配置自签名证书的更多相关文章
- SSL证书部署HTTPS站点Apache/Nginx配置
		SSL证书及HTTPS协议 SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1.数据信息在客户端和服务器之间的 ... 
- nginx 配置自签名的ssl证书
		最近要搭一个https的测试环境,使用nginx做反向代理. 网上找过不少资料,但过程不是很完整,吃了不少亏,故把自己的操作过程总结下来.如果你刚好遇到这个问题,希望对你有帮助! ********** ... 
- Nginx配置自签名的SSL证书(转载)
		要保证Web浏览器到服务器的安全连接,HTTPS几乎是唯一选择.HTTPS其实就是HTTP over SSL,也就是让HTTP连接建立在SSL安全连接之上. SSL使用证书来创建安全连接.有两种验证模 ... 
- Nginx 配置 Https 免费证书访问
		配置HTTPS 现在做博客或者做网站没有 https 已经不行了,就记录一下我在腾讯云配置 https 的过程吧,非常简单,1个小时就可以了. 还涉及到 http 访问自动转发到 https 访问路径 ... 
- nginx 设置自签名证书以及设置网址http强制转https访问
		自签名证书可以在自己的内网环境或者非对外环境使用,保证通信安装 1.生产证书 直接使用脚本生产: 中途会提示书如1次域名和4次密码,把一下文件保存为sh文件,赋予x权限后 直接执行,根据提示输入. # ... 
- nginx配置ssl双向证书
		CA根证书制作 # 创建CA私钥 openssl genrsa -out ca.key 2048 #制作CA根证书(公钥) openssl req -new -x509 -days 3650 -key ... 
- 使用 OpenSSL 为 Nginx 创建自签名证书 并开启客户端身份验证
		本文章默认读者了解Openssl,CA,网站证书相关知识,直接实战!配置完成后,浏览器会显示"安全的HTTPS"连接.不会像其他文章那样,是红色警告的证书提示. 准备环境 笔者使用 ... 
- nginx配置自签名https
		nginx配置https是需要CA颁发证书的,为了测试方便,我们可以使用自签名证书 1.如何生成自签名证书 1.1:我们需要为服务端和客户端准备私钥和公钥: //生成服务器端私钥 openssl ge ... 
- Harbor配置自签名证书,docker login+web https访问,helm chart推送应用
		注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的. 假设使用的网址是:www.harbor.mobi,本机ip是192.16 ... 
随机推荐
- Maven多模块项目+MVC框架+AJAX技术+layui分页对数据库增删改查实例
			昨天刚入门Maven多模块项目,所以简单写了一个小测试,就是对数据库单表的增删改查,例子比较综合,写得哪里不妥还望大神赐教,感谢! 首先看一下项目结构: 可以看到,一个项目MavenEmployee里 ... 
- 抓包工具fiddler安装和配置
			常见的抓包工具:fiddler.wireshark,本文以安装fiddler为例: 在官网上https://www.telerik.com/fiddler下载,安装后打开fiddler. 选择好自己的 ... 
- 31.3 自定义异常类 MyException
			/* * 异常的分类: 运行时期异常:RuntimeException的子类就是运行时期异常,在编译时期可以自由选择处理或者不处理 编译时期异常:是Exception的子类,非RuntimeExcpe ... 
- tf.train.GradientDescentOptimizer 优化器
			tf.train.GradientDescentOptimizer(learning_rate, use_locking=False,name='GradientDescent') 参数: learn ... 
- Spring 中 用 ${xxx}  读取properties文件的说明
			properties 如果在 spring 中通过 PropertyPlaceholderConfigurer 加载,当spring 中需要 用到 properties 中的一些 key 和value ... 
- CentOS7安装JAVA环境
			安装JAVA环境我常用的有两种形式 1.下载tar包安装 2.下载rpm包直接安装 本篇内容就写这两种形式的安装方法: JAVA程序的下载地址:https://www.oracle.com/java/ ... 
- ES5和ES6基本介绍与面向对象的基本思想
			ES6和ES5基本介绍 let const 关键词定义变量 let 定义变量 特点: let 定义的变量,不会进行预解析 let 定义的变量,与 forEach() 中的变量类似 每次执行都会 ... 
- ThreeJs 导入外部三维模型,并实现鼠标滚动放大缩小旋转效果
			let i = ; function init() { // create a scene, that will hold all our elements such as objects, came ... 
- 关于树的重心--POJ 1655
			树的重心的定义: 在一棵树中,找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡. 通俗来说就是以这个点为根节点,找到他最大的衣蛾子树,然后 ... 
- Python的6种方式实现单例模式
			单例模式是一个软件的设计模式,为了保证一个类,无论调用多少次产生的实例对象,都是指向同一个内存地址,仅仅只有一个实例(只有一个对象). 实现单例模式的手段有很多种,但总的原则是保证一个类只要实例化一个 ... 
