Domino多Web站点托管

news2024/11/27 20:52:51

大家好,才是真的好。

看到一篇文档,大概讲述的是他在家里架了一台Domino服务器,上面跑了好几个Internet的Web网站(使用Internet站点)。再租了一台云服务器,上面安装Nginx做了反向代理,代理访问家里的Domino Web站点。

真是个大聪明!

要是我没理解错的话,拓扑图应该如下图所示:
在这里插入图片描述
嗯,是的,Domino上也可以运行多个Internet站点,托管Web网站。

你是不是想到了一个好主意,可以自己做托管服务器,帮别人托管Internet站点?

不过如果放到家里的话——首先,得家里有固定的公网IP,人家有,我们基本上没有(当然你也可以使用FRP之类的网络代理来解决,但也容易被云服务商警告和封锁);其次,我们还得备案,人家不需要;最后,我们家里宽带一般不给开常用的Web端口,对不对?人家给开。

好吧,其实虽然有难度,但也能办到。

但今天我们的重点不在于Web站点架设在哪里,而是如果启用了https访问后,在早期版本的Domino中会出现一些问题。

如果你启用的是http明文通讯协议,那没有任何问题,如下图:
在这里插入图片描述
但一旦为了安全和兼容以及责任心,而启用https,那么问题就来了,用户可能只能访问到默认的站点,例如www.example1.com,如下图:
在这里插入图片描述
为啥呢?

因为HTTP 在请求头中使用 Host 字段来指定要访问的域名,所以可以根据域名来访问对应的Web站点主机。

而HTTPS采用安全TLS协议方式访问数据,而TLS 握手信息中并没有携带客户端要访问的目标地址,如果有多个Web站点主机,它不知道该访问哪个Web站点,于是只有访问默认的Web站点。

于是,HTTPS中就有了HTTP协议一样的解决方案,可以在TLS握手信息中加Host目标主机支持(在ClientHello报文中添加),这个在TLS 1.2版本中才支持,而且需要Web服务器也支持。这一特性,我们就称之为SNI(Server Name Indication)。

在Domino 11.0.x或以上版本中支持SNI。要启用Domino SNI的支持,只需要在notes.ini加入语句:
ENABLE_SNI=1

是不是异常简单?

不过假如你还要Nginx做前端反向代理,那么还需要做一下Nginx配置,语句如下:
proxy_ssl_name $host;
proxy_ssl_server_name on;

更多文章可关注微信公号:协作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1291299.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue2-使用vue-i18n搭建多语言切换环境

安装 注意:vue2.0要用8版本的,使用9版本的会报错 npm install vue-i18n8.27.0 --save 创建相关的语言包文件 在src目录下,新建i18n文件夹 在新文件夹i18n中新建langs文件夹,里边放语言文本文件.js zh.js:存…

抽象类和接口(超重点!!)

[本节目标] 1.抽象类 2.接口 3.Object类 1.抽象类 1.1 抽象类概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象&a…

企业计算机服务器中了mallox勒索病毒如何处理,Mallox勒索病毒解密

随着计算机技术的不断发展,越来越多的企业利用网络来提高工作效率,但随之而来的网络安全威胁也在不断增加,各种勒索病毒种类不断增加,给企业的数据安全带来严重的威胁,影响企业的生产业务开展。近期,云天数…

荣耀手机怎么录屏?必备技巧和软件推荐

“荣耀手机怎么录屏呀,新买的荣耀v50,还没怎么用过,今天玩游戏的时候突然想录屏,却找不到录屏在哪,我记得是有录屏功能的呀,有人知道吗?教教我。” 在智能手机时代,录屏功能已经成为…

跨境电商卖家必备:自养号测评补单的重要性

测评补单对于跨境电商卖家来说,是一种重要的运营手段之一。一个产品想要获得更好的曝光和更高的转化率,需要有一个良好的Listing排名。而在各平台的Listing中,Review占据着较高的权重。一个好的Review能够给用户带来良好的观感,增…

HuggingFace学习笔记--Prompt-Tuning、P-Tuning和Prefix-Tuning高效微调

1--Prompt-Tuning 1-1--Prompt-Tuning介绍 Prompt-Tuning 高效微调只会训练新增的Prompt的表示层,模型的其余参数全部固定; 新增的 Prompt 内容可以分为 Hard Prompt 和 Soft Prompt 两类; Soft prompt 通常指的是一种较为宽泛或模糊的提示&…

MySQL系列(二)——日志篇

MySQL日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)和事务日志redo log(重做日志)和undo log(回滚日志)。 今…

基于安卓聊天APP的设计与实现

安卓聊天APP的设计与实现 摘要 Android在2007年由谷歌发布,移动即时通讯凭借便利快捷的用户体验在即时通讯市场大受欢迎。这个互联网时代产业的新鲜血液凭借着自身优势在互联网市场中的地位越来越重要。 聊天工具的主要功能是为基于互联网的客户端提供实时语音、文…

交易历史记录20231206 记录

昨日回顾: select top 10000 * from dbo.CODEINFO A left join dbo.全部A股20231206010101 B ON A.CODE B.代码 left join dbo.全部A股20231206CONF D on A.CODED.代码left join dbo.全部A股20231206 G on A.CODEG.代码 left…

智慧城市是什么?为什么要建智慧城市?

智慧城市是一个通过现代科技手段推动城市管理和服务创新的概念。 具体来说,它利用信息技术和创新概念,将城市的各个系统和服务集成起来,以提升城市运行效率、优化城市管理和服务,改善市民的生活质量。 为什么要建智慧城市呢&…

Vue学习计划-Vue2--Vue核心(五)条件、列表渲染、表单数据

1. 条件渲染 v-if v-if“表达式”v-else-if “表达式”v-else “表达式” 适用于:切换频率较低的场景 特点:不显示dom元素,直接被删除 注意:v-if和v-else-if、v-else一起使用,但要求结构不能被打断 v-if和template一…

观海微电子---线路腐蚀的起因与对策

线路腐蚀的原理: 在线路表面的污染物中含有金属元素的离子或金属化合物, 在潮湿的空气中这些污染物与线路之间的冷凝水连成微电池,引发电化学反应,产品通电的情况下反应进行得更快,耗损线路导致线路腐蚀形成断线。 腐…

空对象指针为什么有时候能调用成员函数

在谈这个话题之前呢,还是得了解一下内存布局,以x86的32位系统为例: 然后得明确一点,NULL指针是无法访问的,如果强行访问,则会引发异常 然而空对象指针有时候却能够调用成员函数 class C { public:int a;st…

《论文阅读》用于情绪回复生成的情绪正则化条件变分自动编码器 Affective Computing 2021

《论文阅读》用于情绪回复生成的情绪正则化条件变分自动编码器 前言简介模型结构实验结果总结前言 今天为大家带来的是《Emotion-Regularized Conditional Variational Autoencoder for Emotional Response Generation》 出版:IEEE Transactions on Affective Computing 时间…

应用在大功率驱动器中的IGBT晶圆

功率器件驱动器是电力电子系统的低压信号控制电路和高压主电路之间的接口,是功率器件应用的关键技术与难点之一。功率器件中的晶体管和晶闸管在应用中需要驱动器的驱动信号才可运行,功率器件驱动器的通常作用是电气隔离、信号传输与放大及功率器件的保护…

【力扣】206.反转链表

206.反转链表 这道题有两种解法&#xff0c;但不只有两种&#xff0c;嘿嘿。 法一&#xff1a;迭代法 就是按循序遍历将每一个指针的指向都给改了。比如说1——>2——>3改为null<——1<——2<——3这样。那这里以第二个结点为例&#xff0c;想一想。我想要指向…

怎样提升Windows Server安全性?

在Windows Server环境中&#xff0c;审计对于处理安全、运营和合规需求至关重要。然而&#xff0c;微软活动目录安全审计工具存在固有限制&#xff0c;包括专业知识需求、耗时的过程和缺失的功能&#xff0c;因此我们需要第三方审计工具&#xff0c;如ManageEngine ADAudit Plu…

Pytorch CIFAR10图像分类 ShuffleNetv2篇

Pytorch CIFAR10图像分类 ShuffleNetv2篇 文章目录 Pytorch CIFAR10图像分类 ShuffleNetv2篇4. 定义网络&#xff08;ShuffleNetv2&#xff09;高效网络设计实用指南指南一&#xff1a;同等通道大小最小化内存访问量指南二&#xff1a;过量使用组卷积会增加MAC指南三&#xff1…

动手学深度学习——Anaconda、pytorch、paddle安装(cpu版本)

之前出了个Windows下的深度学习安装&#xff0c;但在继续学习的过程中发现&#xff0c;沐神的一些代码跑不起来&#xff0c;这里又提供pytorch和paddle的安装&#xff0c;各位用pytorch或者百度飞桨paddlepaddle来学习深度学习也是可以的。 安装Anaconda 1. 打开Anaconda链接&…

2023 年最新 FPV 套件评测

FPV 飞行是近年来非常流行的一种新兴运动。它可以让您在第一人称视角下体验飞行的乐趣。FPV 套件可以分为多种类型&#xff0c;根据您的需求和预算&#xff0c;您可以选择合适的套件。 下面我们将对 2023 年最新的几款 FPV 套件进行评测&#xff0c;帮助您选择合适的产品。 Sp…