如何将ssl_module包含到Apache 2.4中?

时间:2018-10-09 08:02:55

标签: apache openssl

就像在我的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中?

3 个答案:

答案 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