有没有一种方法可以在HTTPS中的perl中托管WebServer

时间:2019-06-12 08:45:08

标签: perl https webserver cgi web-hosting

我正在使用在http中运行的Perl(Net::Server::HTTP)设置/更新Web服务器。我想转换为Https模式。我想知道哪些模块可以解决我的目的。

1 个答案:

答案 0 :(得分:2)

如simbabque所述,检出模块的documentation

它列出了以下示例:

  

例如,这是一台将绑定到所有接口的基本服务器,将同时在端口8080上讲HTTP和8443上讲HTTPS,并会讲IPv4和IPv6(如果有)。

use base qw(Net::Server::HTTP);

__PACKAGE__->run(
    port  => [8080, "8443/ssl"],
    ipv   => '*', # IPv6 if available
    SSL_key_file  => '/my/key',
    SSL_cert_file => '/my/cert',
);

要注意的最重要的一点是port,它是一个数组引用,其中包含http端口(8000)和https(ssl)端口(8443 / ssl)。