【发布时间】:2014-10-22 21:13:00
【问题描述】:
我正在尝试开始使用 vagrant 进行开发——我对使用 vagrant 进行开发完全陌生——依赖于笔记本电脑上设置的 apache/php/mysql。
我正在使用 laravel 进行开发,并且已经建立了宅基地并且正在运行。
我尝试在宅基地上启用 SSL(框?)并按照以下说明进行设置:https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04
我对我正在开发的网站的 homestead sites_enabled 文件进行了更改。
我在服务器的 80 端口下方添加了端口 443,添加了 SSL On 等条目
我已经重新启动了 nginx 服务器,并且能够使用 https 看到我的页面(尽管 chrome 不喜欢证书)
如果我尝试使用 http 访问页面,则会收到 400 错误 The plain HTTP request was sent to HTTPS port
所以有几个问题: 1. 如何更改设置以使用 HTTP 和 HTTPS 请求的组合? 2. 使用 HTTP 和 HTTPS 请求的组合为网站提供服务是不好的做法 - 我应该简单地将整个网站作为 https 服务吗?
对一个全新的主题非常困惑
谢谢
【问题讨论】: