相关疑难解决方法(0)

让Chrome接受自签名的localhost证书

我为localhost CN创建了一个自签名SSL证书.Firefox正如预期的那样在最初抱怨之后接受此证书.然而,Chrome和IE拒绝接受它,即使在将证书添加到Trusted Roots下的系统证书存储区之后也是如此.即使我在Chrome的HTTPS弹出窗口中单击"查看证书信息"时列出的证书已正确安装,但仍然坚持认证证书不可信.

我该怎么办才能让Chrome接受证书并停止抱怨?

ssl google-chrome certificate self-signed

1080
推荐指数
39
解决办法
107万
查看次数

如何获取在本地Laravel Homestead站点上运行的https证书

我遇到了这个问题:

在此输入图像描述

我在Windows 10 Chrome版本65.0.3325.181(官方版本)(64位)中看到的错误是:

你的连接不是私人的

攻击者可能试图从((mysite))窃取您的信息(例如,密码,消息或信用卡).了解更多NET :: ERR_CERT_AUTHORITY_INVALID

此页面不安全(HTTPS已损坏).

证书 - 遗失

此站点缺少有效的可信证书(net :: ERR_CERT_AUTHORITY_INVALID).

Firefox Quantum 59.0.2(64位)说:

您的连接不安全

((mysite))的所有者已经不正确地配置了他们的网站.为防止您的信息被盗,Firefox尚未连接到此网站.

连接不安全

无法验证此证书,因为颁发者未知.

我已经尝试过:https://stackoverflow.com/a/47755133/470749

vboxmanage --version
5.2.6r120293

vagrant -v
Vagrant 2.0.2

git branch
* (HEAD detached at v7.3.0)

vagrant box list
laravel/homestead (virtualbox, 5.2.0)

vagrant box update
==> vboxHomestead: Checking for updates to 'laravel/homestead'
    vboxHomestead: Latest installed version: 5.2.0
    vboxHomestead: Version constraints: >= 5.2.0
    vboxHomestead: Provider: virtualbox
==> vboxHomestead: Box 'laravel/homestead' (v5.2.0) is running the latest version.
Run Code Online (Sandbox Code Playgroud)

我想知道这是否意味着我还没有使用 …

ssl https ssl-certificate laravel homestead

12
推荐指数
1
解决办法
1万
查看次数

无法在Safari 11中接受自签名证书以访问Vagrant/Homestead本地站点

我安装了Vagrant和Homestead来在本地测试我的应用程序.当我http://mysite.app在Firefox和Chrome中访问时,一切正常.但是,Safari不允许我使用网站的http/非安全版本,并会自动将我重定向到安全(https)版本.例如,访问时http://mysite.app,我被重定向到https://mysite.app.

其他浏览器(Firefox和Chrome)不会重定向我,我可以使用标准的非安全版本.所以它不是服务器强制执行的重定向.

如果Safari允许我访问该https版本,重定向本身不会成为问题.由于它是本地开发环境,因此SSL证书是自签名的,Safari不允许我访问具有不可信证书的站点.所以最后,Safari can't establish a secure connection当使用Safari访问这个Vagrant站点时,我总是会遇到错误.

结果页面

Safari不提供接受自签名证书的方式(不再?).同样,这不是Chrome或Firefox的问题,因为它们允许您直接从浏览器添加例外.

知道如何让Safari使用http网站版本让Safari信任自签名证书吗?

仅供参考,我在High Sierra 10.13.2 Beta上使用Safari 11.0.2.在iMac和MacbookAir上的结果相同,因此它与计算机无关.

safari ssl vagrant homestead macos-high-sierra

11
推荐指数
2
解决办法
1万
查看次数

Laravel Homestead - SSL设置

我正在尝试开始使用vagrant进行开发 - 我完全不习惯使用vagrant进行开发 - 依赖于在笔记本电脑上设置的apache/php/mysql.

我正在使用laravel进行开发并且已经建立了宅基地并且正在运行.

我试过在宅基地启用SSL(盒子?)并按照这些说明进行设置:https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on- nginx的换Ubuntu的12-04

我对我正在处理的网站的宅基地site_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服务吗?

对一个全新的主题非常困惑

谢谢

ssl vagrant laravel

4
推荐指数
1
解决办法
9769
查看次数