gpt4 book ai didi

Apache 监听同一 SSL 虚拟主机的 2 个端口

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:11 25 4
gpt4 key购买 nike

我遇到一个问题,外部站点使用端口 444 从内部服务器请求数据,我的防火墙将其转换为 443。

问题是,我的内部客户端在 444 上发出请求时没有从内部服务器获得响应,因为没有防火墙将端口转发到 443。

我想让 apache 服务器同时监听 443 和 444 端口,但我对 Ubuntu/apache 的经验为零,并且没有关于服务器配置方式的文档,所以我遇到了一些困难。

我可以访问 ports.conf 文件,它看起来像这样:

#
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
\#

然后是文件 /sites-enabled/default-ssl.conf,它“指向”../sites-available/default-ssl.conf,看起来像这样

<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin it@oursite.com
ServerName web.oursite.com
ServerAlias web.outsite.com
DocumentRoot /var/www/html
...

接着是一些 SSL 证书内容和其他目录内容

apache2.conf 里面似乎没有任何非默认值

谁能帮我把我需要添加到 ports.conf 文件和/或 default-ssl.conf 文件中的东西?

最佳答案

基本上使用 Listen 指令,然后虚拟主机也可以使用两个端口:

Listen 443
Listen 444

然后:

<VirtualHost *:443 *:444>
#rest of the virtualhost config here
</VirtualHost>

关于Apache 监听同一 SSL 虚拟主机的 2 个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41834687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com