elastic beanstalk-从自定义域浏览站点时-dns\u probe\u finished\u nxdomain

lb3vh1jj  于 2021-06-09  发布在  ElasticSearch
关注(0)|答案(1)|浏览(404)

我已经在aws弹性豆茎上托管了我的网站,并从godaddy购买了一个域名。之后,我根据需要进行了所有必要的配置,以更改路由53中的名称服务器和其他配置。我还应用ssl证书。我工作很好。但是我试着浏览我的网站,10次中有8次可以正常工作,但另外2次显示浏览器出错-dns\u probe\u finished\u nxdomain。直到我等待几分钟或重新连接我的互联网。互联网不是问题,我在不同的网络上试过。
我正在使用一个文件来重新配置apache,将我的每个网站请求重定向到https://www

files:
"/etc/httpd/conf.d/ssl_rewrite.conf":
    mode: "000644"
    owner: root
    group: root
    content: |
        RewriteEngine On
        <If "-n '%{HTTP:X-Forwarded-Proto}' && %{HTTP:X-Forwarded-Proto} != 'https'">
        RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [R,L]
        </If>

可能是这导致了问题。每次我从elastic beanstalk提供的url加载网站时,网站都会加载良好,因为示例的运行状况良好。只有当我尝试使用自定义域浏览网站时,问题才会出现。

vmjh9lq9

vmjh9lq91#

尝试替换 www.%{HTTP_HOST} 使用您要使用的实际主机名。我怀疑 %{HTTP_HOST} 已经包括 www. 这意味着它试图将你重定向到 www.www.example.com . 我认为你的浏览器应该能够告诉你,如果是这种情况下,如果你注意到它是试图重定向到你。

相关问题