首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定运行PHP应用程序的web服务器(Apache)是否支持HTTPS?

如何确定运行PHP应用程序的web服务器(Apache)是否支持HTTPS?
EN

Stack Overflow用户
提问于 2012-11-17 11:55:30
回答 4查看 1.2K关注 0票数 0

请注意,我想知道它是否能够接受HTTPS请求,而不是它当前是否正在使用它。还请注意,在我的情况下,扫描端口或发出任何其他异步请求不是一个选项,因为它需要非常快。

有没有办法“问”Apache关于它的问题,例如:从命令行?

编辑:感谢你的所有想法,但它们是由像你我这样的人“手动”检查上述事实的。相信我,这部分我能理解。我只是认为很明显,“异步请求”和“它需要非常快”这两个短语意味着PHP应用程序形式的软件。

EN

回答 4

Stack Overflow用户

发布于 2012-11-17 12:00:12

你可以通过phpinfo();来检查这一点,你也可以检查mod_ssl是开还是关

票数 3
EN

Stack Overflow用户

发布于 2012-11-17 11:56:39

我认为您需要在您的页面上运行以下代码:<?php echo phpinfo();,您将获得有关版本和设置的所有信息

票数 1
EN

Stack Overflow用户

发布于 2012-11-17 13:02:50

如果这是您管理的服务器:

  1. 检查是否在Apache中启用了mod_ssl
  2. 检查您是否在Apache的ports.conf文件中监听端口443
  3. 设置SSL主机监听IP:端口设置您没有使用防火墙阻止端口443 (此处有许多防火墙选项)

如果您已经配置了Apache并且没有关闭防火墙,Apache应该告诉OS侦听端口443,它将处理请求。

如果这是共享服务器或不是由您自己管理的服务器-请咨询您的服务器支持/管理员

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13427523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档