当前位置:首页 > 技术文章 > 正文内容

一招解决 | IP地址访问怎么实现https

arlanguage4个月前 (01-17)技术文章38

没有域名的情况下,使用IP地址实现HTTPS访问是可以的,但相比使用域名会有些许限制,需要通过部署专用于IP地址的SSL/TLS证书来实现。

IP地址实现HTTPS访问的过程与使用域名类似,但有几个关键的区别。以下是使用IP地址实现HTTPS访问的步骤:

一、确认内网或公网IP地址: 确保你拥有一个固定的内网或公网IP地址,因为只有公网IP才能从互联网直接被客户端访问。

1、私有IP地址或动态IP地址无法直接用于HTTPS。

2、IP地址证书对于纯粹的内网IP是无法部署的。

3、IP证书的签发需要能短暂的开放80、443、22等端口。签发安装后可指定任意端口进行访问。

二、申请SSL/TLS证书: 你需要从证书颁发机构申请一个专门用于IP地址的SSL/TLS证书。注意,并非所有CA都提供IP地址证书,因此需要寻找支持此服务的CA,如JoySSL等。

1、访问所选CA的官方网站,找到IP证书申请入口。

申请地址IP SSL证书-JoySSL

2、填写必要的申请信息,包括申请者的身份信息(如果是企业,可能需要提供公司信息)、联系信息以及要保护的IP地址。

3、CA会要求验证你对IP地址的所有权或管理权限。因为没有域名,所以无法通过验证域名所有权来签发证书,必须通过上传服务器文件验证的方式来签发证书。

4、CA会在收到申请和验证信息后进行审核。审核时间因CA而异,一般从几分钟到几天不等,DV证书通常几分钟左右,OV证书通常一个工作日左右。

三、安装SSL/TLS证书: 证书签发后,你需要在服务器上安装SSL/TLS证书。这通常涉及将证书文件上传到服务器,并在服务器的配置中正确配置这些证书。

1、将SSL证书部署到你的服务器软件上,如Nginx、Apache、IIS等。

2、上传证书文件到服务器的指定目录。

3、编辑服务器软件的配置文件(如Nginx的nginx.conf或Apache的httpd.conf),按照CA提供的指导或官方文档,添加或修改相关配置项,指向你上传的证书文件。

4、重启服务器软件以使更改生效。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/944.html

标签: nginx httpd
分享给朋友:

“一招解决 | IP地址访问怎么实现https” 的相关文章

使用Keepalived实现Nginx的自动重启及双主热备高可用

推荐阅读:20年清华架构师耗时整整一百天打造1000+道Java高频面试手册1、概述之前我们使用Keepalived实现了Nginx服务的双机主备高可用,但是有几个问题没有解决,今天一起探讨一下。1)在双机主备机制中,Keepalived服务如果宕了,会自动启用备机进行服务,但Nginx服务如果负载...

http请求域名强制跳转https

网站添加了https证书后,当http方式访问网站时就会报404错误,所以需要做http到https的强制跳转设置. ---------------一、采用nginx的rewrite方法--------------------- 下面是将所有的http请求通过rewrite重写到https上。 例如...

5分钟搞懂nginx的location匹配规则

目录概述location介绍location指令语法location配置实例解析location常用场景实战禁止访问.sh后缀的文件实例php7进阶到架构师相关阅读概述这是关于php进阶到架构之Nginx进阶学习的第一篇文章:5分钟搞懂nginx的location匹配规则第一篇:5分钟搞懂nginx...

轻量级日志平台 Loki 2.3 发布:15 倍最近数据查询速度提升

一、前言Loki v2.3.0 中添加了出色的新功能,进行了 bug 修复。除此之外,性能也得到了提升。二、自定义保留规则Loki 中的保留对于集群来说一直是全局的,并推迟到底层对象存储。Loki 现在可以通过 Compactor 组件处理保留。 你可以配置每个租户和每个流的保留时间。 这些不同的保...

09《Nginx 入门教程》Nginx 的 Http 模块介绍(下)

本小节,我们将主要介绍 Nginx 中 Http 请求 11 个阶段中的最后几个重要的阶段以及相关的模块,并演示其用法。1. try_files 阶段这个阶段又称为 precontent 阶段,是 content 阶段的前置处理阶段,该阶段主要介入的模块是 ngx_http_try_files_mo...

Nginx常用经典配置|反向代理、HTTPS重定向、端口转发

二级目录映射目前前后端项目分离场景多了以后,一般是前端一个端口,后端一个端口。如前端是https://example.com/index.html,调用的接口是https://example.com:4433如此部署对于一些小项目未免有些麻烦,当然你在公网环境下也可以选择使用子域名、其他域名进行跨域...