当前位置: 首页 > 知识库问答 >
问题:

如何在localhost中为XAMPP创建有效的SSL[closed]

欧阳骏俊
2023-03-14

共有1个答案

万俟飞语
2023-03-14

在我的XAMPP安装中,我基本上复制了我所管理的所有站点。而且它们(当然)都使用SSL/HTTPS。

以下是一步一步的指南:

在这一步中,我们将保存SSL并设置“site.test”html" target="_blank">网站。

这是我们存储证书的地方。在本例中,我将创建“CRT”文件夹。因此我们将有C:\xampp\apache\crt

3.添加此文件。

>

  • cert.conf

    5.在Windows中安装证书。

    之后,您将看到创建了site.test文件夹。在该文件夹中,我们将有server.crt和server.key。这是我们的SSL证书。

    双击server.crt将其安装到Windows上,这样Windows就可以信任它。

    6.在Windows主机中添加站点

    • 以管理员身份打开记事本。
    • 编辑C:\Windows\system32\drivers\etc\hosts(文件没有ext)
    • 在新行中添加此内容:
    127.0.0.1 site.test
    

    这将告诉windows在我们访问http://site.test时加载XAMPP,您可以尝试一下,它将显示XAMPP仪表板页面。

     ## site.test
     <VirtualHost *:80>
         DocumentRoot "C:/xampp/htdocs"
         ServerName site.test
         ServerAlias *.site.test
     </VirtualHost>
     <VirtualHost *:443>
         DocumentRoot "C:/xampp/htdocs"
         ServerName site.test
         ServerAlias *.site.test
         SSLEngine on
         SSLCertificateFile "crt/site.test/server.crt"
         SSLCertificateKeyFile "crt/site.test/server.key"
     </VirtualHost>
    

    之后,您将需要在XAMPP中重新启动Apache。它非常简单,只需打开XAMPP控制面板,停止并重新启动Apache模块。

    提示:在XAMPP conf中,您可以看到,如果需要,您可以更改域根目录。例如作为HTDocs中的子目录。

    8.重启浏览器并完成!

    这是加载证书所必需的。并且在你的浏览器上访问域,你会看到绿色的锁!

    希望本教程有用!

    来源:https://shellcreeper.com/how-to-create-valid-ssl-in-localhost-for-xampp/

  •  类似资料:
    • 问题内容: 我确信这个问题已经被问过很多次了,但是我没有遇到任何问题。我在配置Zend框架的地方使用XAMPP。 XAMPP在 端口8081 上运行,因为 80 正在被某些Windows进程占用,因此我需要使用以下(或在较新版本中)以下代码配置的虚拟主机。 并使用来更新hosts文件,并尝试重新启动apache,但显示错误。 问题答案: 我看到两个错误: 固定版本: 一件事要提到: 您可以随时尝试

    • 我在Windows7上安装了XAMPP,Apache没有运行,因为没有发布端口80。我在“httpd”(C:\xampp\apache\conf)中将它改为81,现在它开始工作了。问题是,每次xampp控制面板打开localhost:80/xampp时,我必须手动将其更改为localhost:81/xampp。请指导我,我必须在哪里进行更改以使默认请求URL localhost:81/xampp?

    • 问题内容: 在我的应用程序中,我想用JTable的行创建过渡效果。例如,当鼠标进入该行时,该行的背景颜色将改变;相反,当鼠标退出该行时,该行的颜色将恢复正常。 我怎样才能做到这一点? 问题答案: 使用下面的代码,这将为您提供关于对JTable的行应用翻转效果的想法。

    • 我使用一个变量来读取XML文件,然后将其分配给另一个名为Payload的变量。将XML作为CDATA传递到有效负载中;我的有效载荷结构不会改变。我必须用不同的XML文件ie、不同的CDATA进行三到五次连续的SOAP调用。现在我正在重复这段代码来进行三到五个连续的SOAP调用,有没有什么方法可以避免重复相同的代码或者你能给我一个更好的编写方法。

    • 问题内容: 我正在开发一个应用程序,该应用程序可以计算文本几段中问号的数量。 扫描完成后(根本不需要时间),我希望在数字从0变为TOTAL后再显示总数。因此,对于10:0,1,2,3,4,5,6,7,8,9 10 ,然后停止。 我尝试了几种不同的技术: 我也试过这个: 我确信这些都是完全业余的尝试。任何帮助将非常感激。 谢谢, 理查德 问题答案: 试试这个:

    • 尝试按照关于创建用于localhost的自签名证书的各种说明进行操作,大多数说明似乎是针对IIS的,但我尝试使用NodeJS/Express。它们都无法正常工作,因为在安装证书时,它不受信任。以下是我尝试失败的方法: null 编辑:在注释中建议问题是不受信任的证书根。我通过IE安装了证书,但它仍然不受信任。