当前位置: 首页 > 知识库问答 >
问题:

让Apache不监听某些域的端口443

澹台鸿熙
2023-03-14

我设置了一个Apache服务器,在端口80上侦听几个域,在其中两个域上侦听443(至少这是我想要的)。因此,我的Virtualhost*:443带有“my ssl domain.com”和“my other ssl domain.com”ServerName。这两个域都有一个Virtualhost*:80,它使用mod_rewrite重定向到HTTPS版本。我正在使用让我们对它们进行加密。

我还有多个(

如果我去“https://www.my-non-ssl-domain.com“浏览器抱怨没有有效的证书。谷歌似乎也在索引该页面,我想避免它,因为它似乎是糟糕的SEO。

我想让它301重定向“https://www . my-non-SSL-domain . com”到“http://www . my-non-SSL-domain . com”或者至少根本不回答,就好像带https的域名根本不存在一样。

我该如何解决这个问题?

共有1个答案

章昱
2023-03-14

没有正确的证书,就无法响应(没有警告)< code>https://请求,这就是协议的工作方式。有几种选择,但没有一种可能是最适合您的:

>

  • 有两个公共IP地址,一个用于同时具有超文本传输协议https的站点,另一个仅用于超文本传输协议。然后将Apache配置为仅侦听第一个端口443。

    让我们加密证书(几乎)不需要任何成本,所以只需去获取所有域名的证书(即使您出于某种原因不想通过< code>https提供内容,至少您将能够正确地将访问者重定向到< code>http站点)

    我不知道SEO的后果,但如果你配置默认

    <VirtualHost *:443>
    ServerName non.existing_host.noTld
    </VirtualHost>
    

    在这种情况下,客户端将不会收到证书不匹配警告(NET::ERR_CERT_COMMON_NAME_INVALID),由于SSL协议错误(ERR_SSL_PROTOCOL_ERROR),它们将断开连接,这可能对SEO更好,也可能更好,我真的不知道。

  •  类似资料:
    • Server可以监听多个端口,每个端口都可以设置不同的协议处理方式,例如80端口处理http协议,9507端口处理TCP协议。SSL/TLS传输加密也可以只对特定的端口启用。 !> 例如主服务器是WebSocket或Http协议,新监听的TCP端口(listen的返回值,即Swoole\Server\Port,以下简称port)默认会继承主Server的协议设置。必须单独调用port对象的set方

    • 问题内容: 我在运行RHEL7的Amazo EC2实例上运行elasticsearch 1.4和kibana4。 Kibana4作为独立进程运行,未部署在诸如nginx之类的Web容器中,它正在侦听端口5601(默认端口)。我想让kibana在80端口监听。 是否可以不使用nginx来实现?如果是,怎么办? 问题答案: 编辑文件{kibana-directory} /config/kibana.y

    • 问题内容: 我刚刚在Windows上安装了node.js。我有一个不运行的简单代码: 我得到:错误:听EADDRINUSE 是否有一个 配置文件 告诉node.js在特定端口上侦听? 问题是我已经让Apache监听了端口80。 编辑: 问题答案: 没有配置文件,除非您自己创建一个。但是,端口是函数的参数。例如,侦听端口8124: 如果查找打开的端口时遇到问题,可以转到命令行并输入: 查看每个适配器

    • 本文向大家介绍详解nginx同一端口监听多个域名和同时监听http与https,包括了详解nginx同一端口监听多个域名和同时监听http与https的使用技巧和注意事项,需要的朋友参考一下 详解nginx同一端口监听多个域名和同时监听http与https 1、同一端口监听多个域名 如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口域名。如下: 在

    • 我在aws上有3台服务器。每个开放jdk 7和zookeeper 3.4.6都有独特的弹性ip。每个形态/动物园。cfg有 客户端端口=2181 然后我从开始/zkServer。sh start(说STARTED)和动物园管理员。out表示 所以它不能打开端口。我最终在aws安全上打开了所有端口以排除这种情况。 telnet进入2181年,ruok获得imok telnet到2888无法连接。连接

    • 上一步中我们已经定义好了Server接口,并进行了多次重构,但是实际上那个Server是没啥毛用的东西。现在要为其添加真正有用的功能。大师说了,饭要一口一口吃,衣服要一件一件脱,那么首先来定个小目标——启动ServerSocket监听请求,不要什么多线程不要什么NIO,先完成最简单的功能。下面还是一步一步来写代码并进行重构优化代码结构。 关于Socket和ServerSocket怎么用,网上很多文