gpt4 book ai didi

apache - FQDN 上的 SSL 与 IP

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:16 24 4
gpt4 key购买 nike

Apache 2.2、CentOS 6、Godaddy SSL(多域)。

在 CentOS 上的 Apache 2.2 上设置 Godaddy SSL(多域),我有一个可用的 SSL (https) 站点,但前提是我通过 IP 地址导航到服务器。如果我尝试解析域名 (sub.domain.com),我会收到以下浏览器消息:

This webpage is not available
ERR_CONNECTION_REFUSED

我已将日志记录设置为警告,并且我在 ssl 站点的日志中没有警告或错误。

我很困惑,已经搜索并遵循了许多针对此问题的解决方案,但仍然无法使用 FQDN 通过 https 解析我的网站。

任何指示或建议都会有很大帮助。下面是我的 Apache ssl.conf:

LoadModule ssl_module modules/mod_ssl.so

Listen 443

SSLPassPhraseDialog builtin

SSLSessionCache shmcb:/var/cache/mod_ssl/scache(512000)
SSLSessionCacheTimeout 300

SSLMutex default

SSLRandomSeed startup file:/dev/urandom 256
SSLRandomSeed connect builtin

SSLCryptoDevice builtin

<VirtualHost _default_:443>

DocumentRoot "/var/www/webdata/aaa.bbb.COM"
ServerName register.g1e.com:443

ErrorLog /var/www/webdata/aaa.bbb.COM/logs/ssl_error_log
TransferLog /var/www/webdata/aaa.bbb.COM/logs/ssl_access_log
LogLevel warn

SSLEngine on

SSLProtocol all -SSLv2

SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW

SSLCertificateFile /etc/pki/tls/certs/aaa.bbb-com.crt

SSLCertificateKeyFile /etc/pki/tls/private/aaa.bbb-com.key

<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>


SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0


CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

最佳答案

伊坦,

感谢您的回复。这是我的发现,幸运的是,我与一些知识渊博的 friend 进行了一些对话,引发了一些思考。

对于 Amazon EC2 负载平衡服务器,您会获得服务器的 IP 地址。如果您还使用 Route53,则会为您提供 Alias A Name 堆栈地址。这将解析为 2 个与别名 A 名称相关的新 IP 地址。这会产生问题,因为 SSL 在 443 上监听服务器 IP,流量将通过别名 IP 进入。

为了解决这个问题,我去了我在 Route53 中的域区域,并将 A 名称的记录设置为服务器的静态 IP,并且没有使用 IPV4 A 名称的别名。

有趣的是,一些对话会如何驱使您尝试新事物并取得成功!你想通了。

感谢您的重播,并认为此帖子已解决。

今天我还遇到了一些关于单个 IP 上的多个 SSL 的好消息可能会帮助其他人...

https://www.digicert.com/ssl-support/apache-multiple-ssl-certificates-using-sni.htm

对于 AWS EC2 服务器,唯一要记住的是将 DNS 设置为服务器的静态公共(public) IP,并且不要将负载均衡器堆栈 IP 或端点别名用于 DNS 记录。

马库斯

关于apache - FQDN 上的 SSL 与 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31281786/

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