如何在 Windows 7 的 XAMPP 上运行的 PHP 应用程序中启用 SSL?
Posted
技术标签:
【中文标题】如何在 Windows 7 的 XAMPP 上运行的 PHP 应用程序中启用 SSL?【英文标题】:How to Enable SSL in PHP application that running on XAMPP in Windows 7? 【发布时间】:2021-07-04 20:53:33 【问题描述】:我有一些应用程序在 Windows 7 的 XAMPP 上运行,并希望启用 SSL,因此我在通过 Internet 访问它们时确保连接安全。
当前状态:
-
我的应用程序作为 Web 服务器在 XAMPP 上运行
我的应用在 Windows 7 上运行
我们可以通过这个 URL 访问应用程序:http://subdomain.domain.com:8080/myapp/
虽然在 XAMPP 上启用 SSL 只是使其在本地启用 (https://localhost:8080/myapp),但我想改为公开启用 SSL (https://subdomain.domain.com:8080/myapp)
那么,即使是在 XAMPP 中运行的应用,我如何才能公开启用 SSL?
谢谢
【问题讨论】:
【参考方案1】:以下是针对您的案例的分步解决方案:
创建证书 将 Apache 配置为访问 https 而不是 http 配置 mod 重写以生成 SSL url 将虚拟主机配置为测试站点https://gist.github.com/nguyenanhtu/33aa7ffb6c36fdc110ea8624eeb51e69
【讨论】:
感谢您的快速回答。但似乎上面的步骤只是在本地运行(localhost),而不是像我所说的那样公开。你有没有在公共网站上尝试过? 但是如果你上面有域或者子域,你可以放一个ssl。主机为您提供,或者您也可以添加一个免费的...我xampp您可以创建一个证书以便为您测试HTTPS...但是当您想创建一个公共网站时,您需要指定该域并配置 ssl 感谢您的建议。现在我的网络应用程序在基于 linux 的操作系统上运行。并且 SSL 工作正常以上是关于如何在 Windows 7 的 XAMPP 上运行的 PHP 应用程序中启用 SSL?的主要内容,如果未能解决你的问题,请参考以下文章
在 XP 和 Windows 7 上的外部硬盘驱动器上运行 xampp
使用 Windows 7 在 XAMPP 1.8.3 上运行 ImageMagick
如何从 Windows 7 pc 访问 Mac Osx 上的 localhost XAMPP?