[英]GoDaddy domain in AWS with SSL for Wordpress application Issue
当前,我正在使用Wordpress应用程序,并且正在使用AWS托管。 我的域在GoDaddy.com中,并且已经在弹性beantalk中部署了该应用程序。 我已经创建了负载均衡器,并且还需要通过HTTPS运行该应用程序。 我已经完成了研究,我认为我找到了正确的方法,但是它不适用于HTTPS。 当我在端口80上浏览HTTP时,它运行良好。 现在我很无助。
到目前为止,这是我所做的:
1)我在AWS Route 53上为名为“ example.com”的域创建了一个托管区域。 创建了两个记录,NS和SOA。
2)然后,在GoDaddy中,我从AWS添加了NS记录作为自定义名称服务器。
3)之后,我在AWS托管区域中为域创建了一条记录,将ALIAS设置为针对Elastic Beanstalk环境的负载均衡器。
4)然后,我从wp_options表中的wordpress应用程序数据库中更改了SITE URL。
完成此操作后,我的应用程序正在HTTP中运行。 但正如我想将其更改为HTTPS。 所以,
1)我从AWS Certificate Manager请求了证书,并在托管区域中创建了CNAME(由ACM在请求证书后提供)记录。
2)颁发证书后,我从EC2 >> Load Balancer >> Listener
编辑了侦听EC2 >> Load Balancer >> Listener
,并将协议从HTTP更改为HTTPS,还允许了安全组上的端口。
3)另外,我更改了WordPress数据库中的SITE URL,并将其从“ http://example.com ”更改为“ https://example.com ”,但是它不起作用。
4)所以我去了Elastic Beanstalk >> Configuration >> Load Balancer
并添加了侦听器。 保存并重新启动环境后,站点仍未在HTTPS上运行[HTTP 408错误,显示]。 但是,如果我将SITE URL更改为“ http://example.com ”,则可以使用
我找到了一个解决方案,该解决方案说使用RedirectURL并将其设置为服务器配置,但我不想这样做。
我还找到了建议导出区域文件并将其导入到AWS托管区域的解决方案 。 但是,每当我单击“导出区域文件(Unix)”时,下载的文件就会显示为空。 我尝试了其他帐户,仍然存在此问题。 所以我没有那样做。
抱歉,长话短说,但我确实需要此帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.