Firefox强制开发域使用SSL和Chrome

时间:2018-03-21 01:07:35

标签: laravel google-chrome ssl firefox localhost

今天当我醒来继续我的开发过程时,我得到Firefox更新,然后我无法访问我的localhost网站并重定向到HTTPS协议。< / p>

我们都知道Google之前做过同样的事情,但是我们很多人使用Firefox主要是我们(至少我)并不关心并继续我们的Firefox工作,现在Firefox决定与我们一起玩(开发人员) )这里有一些未解决的问题:

问题

  1. 我们如何将HTTPS添加到localhost?
  2. 我们是否应该为当地环境购买SSL证书?
  3. 如何在localhost上为我的laravel项目添加SSL?
  4. 如果我使用SSL开发应用程序,当我将其移动到托管域名时,会发生什么情况并不会有SSL(那里会有任何冲突吗?)
  5. 的关注

    我最担心的是:

    1. 如果我不想为我的本地环境购买SSL certificate向其他人(主要是SSL公司)发布项目数据(例如名称等),该怎么办?
    2. 如果我使用HTTPS开发并且我的实时网站为HTTP
    3. ,该怎么办?

      更新

      当我正在Windows工作时,我也在起诉Laragon(我不知道mapps,xampp等),这就是我解决问题的方法问题但仍在寻找其他问题的答案

      首先,我打开了我的laragon ssl证书,然后我将我的域名更改为pp,现在我的网站加载domain.pp

      PS:我也对.local.test.app进行了同样的测试,但它没有工作,但是pp工作了。

2 个答案:

答案 0 :(得分:1)

您还可以更改域后缀。

就像

一样
  • .localhost
  • 。无效
  • 。测试
  • 。实施例

答案 1 :(得分:0)

创建DesktopServer的人们(我在MAMP / XAMPP上强烈推荐)在Google对dev进行处理时注册了.dev.cc域以供本地开发使用,众所周知, ,现在在使用Chrome或Firefox时需要https才能进行本地工作。当您使用DesktopServer在本地安装站点的新实例时,DS会附加仅在本地计算机上存在的.dev.cc TLD。当您将站点投入使用时,DesktopServer会将.dev.cc的所有实例修改为正确的生产域。但是,即使您不使用DS,也可以使用.dev.cc域。