发布于 2026-01-06 4 阅读
0

如何在 XAMPP 服务器上启用 HTTPS。

如何在 XAMPP 服务器上启用 HTTPS。

您可以在我的个人网站上查看这篇文章以及更多编程相关的技巧和文章:

https://www.iahtisham.com/blog/how-to-enable-https-on-xampp-server

以下是为 XAMPP 设置 HTTPS 的步骤;

步骤 1 安装 XAMPP

点击此处下载并安装 XAMPP

步骤 2 添加虚拟主机

导航至
C:\xampp\apache\conf\extra

用记事本打开httpd-vhosts-conf文件

在末尾添加一个虚拟主机,方法是复制以下代码

  # Virtual Hosts
<VirtualHost *:443>
    DocumentRoot "C:/xampp/htdocs/"
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "conf/ssl.crt/server.crt" 
    SSLCertificateKeyFile "conf/ssl.key/server.key"
    <Directory "C:/xampp/htdocs/">
        Options All
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Enter fullscreen mode Exit fullscreen mode

ServerName将是您要设置 HTTPS 的 URL;在本例中,我们使用localhost。

步骤 3:创建私钥

现在我们将创建私钥。导航到目录C:\xampp\apache

打开后makecert.bat,它会要求输入密码短语并回答一些问题。您可以自由选择答案,但通用名称应该是您要为其设置 SSL 的 URL;在本例中为“localhost”

完成后,您可以在以下目录中找到证书和密钥文件夹。

C:\xampp\apache\conf

步骤 4 配置 httpd.config

现在,导航至此处C:\xampp\apache\conf。我们将配置我们的httpd.config文件。

我们只需要在文件的最底部添加以下几行代码即可httpd.config

 # Virtual hosts
Include conf/extra/httpd-vhosts.conf
Enter fullscreen mode Exit fullscreen mode

步骤 4 安装证书

现在,打开ssl.crt文件夹,按照以下步骤在本地计算机上安装证书;

  • 打开server.crt
  • 点击“安装证书”。
  • 点击“本地计算机”,然后点击“下一步”。
  • 点击“将所有证书放入以下商店”
    • 浏览并选择受信任的根证书颁发机构,单击“确定”“下一步”。
  • 点击“完成”

屏幕上会弹出一条消息,提示 “导入成功”。

步骤 5 配置 Chrome

我们将在 Chrome 中启用“允许从 localhost 加载资源的无效证书”选项。

将以下内容粘贴到网址栏中,即可直接跳转到该页面。

chrome://flags/#allow-insecure-localhost

请重启 XAMPP 服务和 Chrome 浏览器。

现在您应该能够通过启用 HTTPS / SSL 访问您的网站了。

支持我!!

如果您觉得这篇文章对您有帮助,不妨请我喝杯咖啡☕。您的支持是我创作更多内容的动力!

公开 Gist URL:https://gist.github.com/iahtisham/09650933ea013fdc14906f56b191e180

荣誉提名:

这款动态计算器网站将彻底改变您的日常工作——它是您解决实际问题的终极方案!立即体验,享受流畅高效的使用感受!以下是我的一些最爱:

  1. 加价计算器

  2. 年收益率计算器

文章来源:https://dev.to/iahtisham/how-to-enable-https-on-xampp-server-mb1