php - 如何将 SSL 站点添加到 Zend Server

标签 php apache ssl redhat zend-server

我正在尝试向 Zend 添加一个安全站点。

当我访问位于 http://my_IP:10081 的 Zend 服务器站点时我可以看到,在服务器扩展下, “openssl 内置,开启”。

当我将 SSLEngine On 添加到 httpd.conf 时,我得到...

Invalid command 'SSLEngine', perhaps misspelled or defined 
by a module not included in the server configuration

缺少这一行给出......

Invalid command 'SSLCertificateChainFile', perhaps misspelled or defined by 
a module not included in the server configuration.

Zend 网站上的附录 F 表示

Uncomment the following line...
Include conf/extra/httpd-ssl.conf

但是该行不在我的conf文件中,也没有指示路径。

目录/usr/lib64/httpd/modules 没有名为 mod_ssl.so 或类似文件。

这是 Red Hat 上的 Zend 5.5

PHP版本5.3.8-ZS5.5.0 Zend 框架版本 1.11.10

我的经理说这是一个非常标准的安装。任何帮助都会很棒。谢谢。

最佳答案

您的服务器上安装的 SSL 模块可能未启用。 尝试:sudo a2enmod ssl

编辑:Nvm,我想我跳过了你说你正在使用 RedHat 的部分。我不相信 RedHat 中存在 a2enmod 等效项。

RedHat 通常在 httpd.conf 中包含这些内容,您可以在其中找到如下行:

包含conf.d/*.conf

这应该对应于位于 /etc/httpd/conf.d 目录中的 ssl 配置文件。检查以确保存在这样的文件以及它是否已在您的 httpd.conf 中配置。

关于php - 如何将 SSL 站点添加到 Zend Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432305/

相关文章:

php - 试图从命名空间 (...) 加载类 "ClassName"。即使命名空间被导入

PHP - $setting 是否需要在 'putenv' 调用中转义?

c++ - 准备两个具有相同 SSL_CTX 状态的应用程序数据

php - 最好使用什么,fetch_array(MYSQLI_ASSOC) 或 fetch_all(MYSQLI_ASSOC)?

javascript - 如何转换 URL 中的 JavaScript

php - Apache2 内部服务器错误 500

php - UTF-8贯穿始终

linux - Apache 从 https 重定向

ssl - 使用 Kubernetes Ingress 公开 Pulsar 代理

amazon-web-services - Kubectl tls 补丁返回 “not patched”