搭建https服务
如何搭建https服务?
网站的架构模式一般是nginx+tomcat,本文章搭建的https环境是在nginx上搭建。
1、/opt/nginx-1.0.6/sbin/nginx -V 查看nginx有没有装http_ssl_module模块 ,如果没有装那么需要装一个该模块
2、创建证书
openssl genrsa -des3 -out login.key 1024
openssl req -new -key login.key -out login.csr
openssl rsa -in login.key -out login_nopass.key
openssl req -new -x509 -days 3650 -key login_nopass.key -out login.crt
3、在nignx中配置监听443的端口
server {
listen 443;
server_name login.renren.com;
access_log /data/nginx-logs/test_ssl.access.log main;
#error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
ssl on;
ssl_certificate login.crt;
ssl_certificate_key login_nopass.key;
location = /50x.html {
root html;
}
location / {
proxy_pass http://new_login;
}
注意把所有使用https访问的请求,也就是使用443端口的请求转发给服务器的80端口来处理。
4、../sbin/nginx -t 重新加载nginx.con文件,然后重新启动nginx ../sbin/nginx -s reload ,然后再使用lsof -i:443查看是否该端口已经监听或者使用netstat -tulpn | grep :443
分享到:
相关推荐
Nginx搭建https服务器1
linux搭建https服务器.docx
如何免费申请ssl证书,phpstudy搭建https服务器的方法。
nginx搭建https服务器.docx
通过本地jdk实现搭建简单的https服务器,通过配置tomcat实现https的服务器,值得一看
手把手叫如何在IIS上搭建https服务器!
主要为大家详细介绍了Nginx搭建https服务器教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
使用pistache+rest搭建https 服务器 本资源包括pistache 使用的demo https 测试证书,里面有openssl.cnf配置文件,如果过期可以自己配置
开始"管理工具"Internet信息服务管理器"双击服务器图标"网站" 选择默认网站-属性" 网站选项卡:IP地址,描述,TCP端口(默认80,如果修改 http://192.168.1.2:8000),SSL端口(安全通信443,连 接时要用...
HTTPS简介 HTTPS(Hyper Text Transfer Protocol Secure),是一种基于SSL/TLS的HTTP,所有的HTTP数据都是在SSL/TLS协议封装之上进行传输的。HTTPS协议是在HTTP协议的基础上,添加了SSL/TLS握手以及数据加密传输,也...
详细描述apache-https服务器搭建方法,附图片,代码
windows环境https服务(支持文件上传),可用于搭建https服务,进行ssl解密/代理测试。
搭建https服务 微信小程序设置 用到的工具 json-server nginx openssl 微信小程序官方开发工具 json-server的使用 安装 sudo npm install -g json-server 选一个文件目录新建json文件,比
它支持各种媒体格式,并可以通过HTTP或HTTPS协议提供内容。 缓存:Nginx可以配置缓存来提高媒体内容的分发速度。通过缓存,它可以减少对源服务器的请求,从而减轻服务器负担。 安全性:Nginx支持HTTPS,可以加密点播...
https服务器的搭建 首先安装“证书服务” 在安装证书服务之前,机器上要首先装有IIS和DNS服务 一:安装证书服务 打开“控制面板”---“添加删除组件”,勾选“证书服务”复选框。弹出确认框,点击确认
主要介绍了微信小程序搭建Https服务器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
android https实现客户端与服务端通信 提高程序的安全性
https 因为像websocket和很多h5的新功能,浏览器为了安全起见都仅支持https下开发 关于nodejs搭建express服务器可以看这里我就是在这里学的,代码里也借鉴了很多,关于搭建https服务器就不简介了,内容太多,推荐...
这是一个基于Qt开发的轻量级HTTP/HTTPS服务器 底层有QTcpSocket、QSslSocket两个版本,分别对应HTTP和HTTPS。 用到的Qt库有: core network concurrent testlib(测试用,运行不需要) OpenSSL(如果需要HTTPS) 不...