Net::SSLeay安装方法

发布时间 2023-12-21 21:50:39作者: 伊索

 

Net::SSLeay安装方法

安装Net::SSLeay有编译过程,需要安装 ssl和libz。libz用于编译的函数库;zlib只提供压缩用的函式库和头文件,不涉及到文件操作;gzip和zip提供文件或目录的压缩和解压缩

apt -y install clang build-essential checkinstall
apt -y install openssl libssl-dev
apt -y install zlib1g-dev
apt -y install gzip liblzma-dev libjson-perl
apt -y install cpanminus
cpan install local::lib
cpan install IO::Compress::Base
cpan install IO::Compress::Lzma
cpan install Compress::Raw::Lzma
cpan install JSON
cpan install Net::SSLeay
cpanm Net::SSLeay

perl nph-proxy.cgi install-modules

卸载perl模块  cpanm -U Compress::Raw::Lzma

 

Apache2 配置cgi模块

启用 CGI 模块
a2enmod cgid
systemctl restart apache2
默认执行CGI脚本目录为[/usr/lib/cgi-bin],可以在相关文件更改该目录。
在默认目录之外的其他目录中允许 CGI,请按如下方式进行配置
# 建立新的
nano /etc/apache2/conf-available/cgi-enabled.conf
<Directory "/opt/cgi-bin">
    Options +ExecCGI
    AddHandler cgi-script .cgi .pl .py .rb
</Directory>
# 让该配置文件生效
a2enconf cgi-enabled
systemctl restart apache2