如何在 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>
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
步骤 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
荣誉提名:
这款动态计算器网站将彻底改变您的日常工作——它是您解决实际问题的终极方案!立即体验,享受流畅高效的使用感受!以下是我的一些最爱:
文章来源:https://dev.to/iahtisham/how-to-enable-https-on-xampp-server-mb1