今天安装CyberPanel面板,遇到了坑。相关文章:《CyberPanel:基于 LiteSpeed 的开源面板》
minimal 版没有安装openssl,导致在面板添加web使用ssl的时候一直提示错误。
编译openssl
安装所需环境
1 2 3 4 |
yum -y install gcc yum -y install perl perl-devel yum -y install make yum install zlib-devel |
下载新稳定版openssl(2018.05.04)
1 2 3 4 5 6 7 8 |
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz tar -zxvf openssl-1.1.0h.tar.gz cd openssl-1.1.0h ./config -fPIC --prefix=/usr/local/openssl/ enable-shared && make && make install mv /usr/bin/openssl /usr/bin/openssl.OFF mv /usr/include/openssl /usr/include/openssl.OFF ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/include/openssl |
x86/x86_64位CentOS使用命令
1 |
echo "/usr/local/openssl/lib">>/etc/ld.so.conf |
64位CentOS使用命令
1 |
echo "/usr/local/openssl/lib64">>/etc/ld.so.conf |
运行ldconfig -v 使修改后的/etc/ld.so.conf生效
注:
--prefix:指定安装目录
-fPIC:编译openssl的静态库
enable-shared:编译动态库
执行以下命令
1 2 |
cd /usr/local ldd /usr/local/openssl/bin/openssl |
会出现类似如下信息:
查看版本
1 |
openssl version -a |
文章评论
一个博客能让人流连忘返,讲真,靠的是实力!