【问题标题】:Enable HTTPS on php application served by httpd在 httpd 服务的 php 应用程序上启用 HTTPS
【发布时间】:2019-12-14 16:48:06
【问题描述】:

我们有一个由 httpd 提供服务的现有 PHP Web 应用程序,我目前的职责是在该应用程序上启用 HTTPS。 (我不是 PHP 人)。我已经准备好签名证书(.pem)。我在启用 HTTPS 时阅读的大多数教程都假设我有一些可以安装证书的 cPanel。在我们的例子中,该应用程序实际上由安装在 AWS EC2 实例(我想是 RedHat Linux)中的 httpd 提供服务。所以我的问题是:

(1) 我应该在哪个部分启用 HTTPS,在 httpd 配置中还是在应用程序的 PHP 代码中?或两者?我应该改变什么?

(2) 我了解 HTTPS 的标准端口是 443。根据我们的网络入口规则,该端口不存在。我们可以更改 443 以外的标准 HTTPS 端口吗?如何更改?

【问题讨论】:

    标签: php apache https


    【解决方案1】:

    我对aws一无所知,但我可以回答你的两个具体问题:

    1. Php 不通过 h​​ttp 或 https 为网站提供服务。您必须在网络服务器中启用 https。 webserver然后调用php执行代码并通过http或https返回结果。

    2. HTTPS 端口应始终为 443,否则用户在连接到您的网站时必须输入该端口

    【讨论】:

    • 好吧,它实际上并没有回答问题
    猜你喜欢
    • 2012-07-20
    • 2013-04-15
    • 1970-01-01
    • 2020-12-15
    • 2020-10-30
    • 1970-01-01
    • 2017-11-26
    • 2019-02-02
    • 2011-03-12
    相关资源
    最近更新 更多