我正在尝试向 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/