Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 不安全子域heroku网站时,我设置它作为子域的网站从另一个托管_.htaccess_Ssl_Heroku_Dns_Heroku Cli - Fatal编程技术网

.htaccess 不安全子域heroku网站时,我设置它作为子域的网站从另一个托管

.htaccess 不安全子域heroku网站时,我设置它作为子域的网站从另一个托管,.htaccess,ssl,heroku,dns,heroku-cli,.htaccess,Ssl,Heroku,Dns,Heroku Cli,我有一个http://example.com网站上的一些主机,我想有https://myapp.herokuapp.com显示为https://subdomain.example.com 我已在“example.com”托管端配置: CNAME myapp.herokuapp.com 我已添加到heroku域:add--app myapp subdomain.example.com 所以现在我在调用heroku域时看到了类似subdomain.example.com的CNAME——一个myapp

我有一个
http://example.com
网站上的一些主机,我想有
https://myapp.herokuapp.com
显示为
https://subdomain.example.com

我已在“example.com”托管端配置:

CNAME myapp.herokuapp.com

我已添加到heroku域:add--app myapp subdomain.example.com 所以现在我在调用
heroku域时看到了类似subdomain.example.com的CNAME——一个myapp

但是当我打开
https://subdomain.example.com
我发现连接不安全,并且为*.herokuapp.com颁发了证书:

主题:

CN = *.herokuapp.com
O = Heroku, Inc.
L = San Francisco
S = California
C = US
备选主题:

DNS Name=*.herokuapp.com
DNS Name=herokuapp.com
那么,如何让我的heroku子域为其颁发证书呢

还有一个问题

当我在Chrome中键入http://子域.example.com时,将加载http://example.com。 当我在Firefox中键入http://subdomain.example.com时,http://subdomain.example.com将被加载并在没有任何加密的情况下工作,而它不允许打开http://myapp.herokuapp.com并以https://myapp.herokuapp.com的形式打开


如何在Firefox中避免这种行为?当我试图打开http://subdomain.example.com时,我想要的行为是始终强制https://subdomain.example.com,而不是离开http:/子域。example.com或重定向到http:/示例.com

我得到了Heroku支持的答案小组:

谢谢你联系我们。查看您的问题时,我发现您的域配置不正确

subdomain.example.com. 599    IN      CNAME   myapp.herokuapp.com
当您向应用程序添加域时,Heroku会为该域生成唯一的DNS目标。您需要在DNS提供商处将域指向此DNS目标

=== myapp Custom Domains
Domain Name              DNS Record Type  DNS Target
───────────────────────  ───────────────  ──────────────────────────────────────────────────
subdomain.example.com.ru  CNAME            secure-lynx-1rbkrol1o46ccpklg1j5u2ac.herokudns.com
在您的情况下,我看到您已将subdomain subdomain.example.com添加到应用程序中。您需要在DNS提供商处将子域指向该域的Heroku生成的DNS目标secure-lynx-1rbkrol1o46ccpklg1j5u2ac.herokudns.com,其CNAME记录类型(子域为CNAME,根域为别名/ANAME)。这将解决您的问题