我正在开发一个项目,并尝试使用https服务器在浏览器中显示页面---- https://moneytree.space/catalogs/traders 到目前为止,我得到以下内容:
如果我只输入https://moneytree.space,则会显示公共目录中的index.html。在我的config / routes文件中,根指向“catalogs / traders”。
我需要帮助。这是我的/ etc / nginx / sites-enabled / default文件:
谢谢。
答案 0 :(得分:0)
根据您提供的数据量,我们无法说出来,但是......
我的预感是你有一个例外,重定向到“500哎呀!”生成重定向到“500 oops!”的exeption的页面。生成重定向到....的异常的页面。
以“太多重定向”错误结束:)
检查你的错误处理代码并确保在around_filter块中捕获异常的地方跟踪所有内容
答案 1 :(得分:0)
也许您为每个请求重定向到https但不检查它是否已经https?
$ curl -I http://moneytree.space/catalogs/traders
HTTP/1.1 301 Moved Permanently
Server: nginx/1.4.6 (Ubuntu)
Date: Fri, 09 Oct 2015 17:41:08 GMT
Content-Type: text/html
Content-Length: 193
Connection: keep-alive
Location: https://moneytree.space/catalogs/traders