就像在我的centos 7 httpd.conf
中一样,我将ssl_module
作为LoadModule ssl_module modules/mod_ssl.so
。
但是我收到如下错误:
httpd: Syntax error on line 71 of /etc/httpd/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: /etc/httpd/modules/mod_ssl.so: cannot open shared object file: No such file or directory
然后我运行yum install openssl
,我得到了Package 1:openssl-1.0.2k-12.el7.x86_64 already installed and latest version Nothing to do.
然后我运行whereis openssl
,我得到了
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/share/man/man1/openssl.1ssl.gz
如何将ssl_module包含到Apache 2.4中?
答案 0 :(得分:1)
只需执行
def my_serialization(self):
if self.app.X == None:
return {
'id': self.app.id,
'name': self.app.name
}
else:
return {
'id': self.app.id,
‘name’: self.app.name,
'X': set_x(self.app.x)
}
def my_test(self):
payload = self.my_serialization
response = self.client.post(url, payload)
如果不存在则安装该模块
答案 1 :(得分:0)
您是否可以通过
验证文件/etc/httpd/modules/mod_ssl.so
是否存在
ls -l /etc/httpd/modules/mod_ssl.so
并通过编辑您的问题来得出结果。
此外,如果您的httpd进程在apache用户(或其他非root用户)下运行,请验证/etc/httpd
目录及其所有文件和子目录是否具有正确的权限。
答案 2 :(得分:0)
您是否阅读了操作系统的文档?
mod_ssl的配置在/etc/httpd/conf.d/ssl.conf