lighttpd安装和配置https

bash 复制代码
apt install lighttpd
apt-get install php-cgi
lighttpd-enable-mod fastcgi fastcgi-php
service lighttpd force-reload

lighttpd配置https

复制代码
sudo nano /etc/lighttpd/lighttpd.conf

加入:

复制代码
server.modules += ("mod_openssl")
$SERVER["socket"] == "0.0.0.0:443" {
    ssl.engine = "enable"
    ssl.privkey= "/home/ubuntu/ssl/key.pem"
    ssl.pemfile= "/home/ubuntu/ssl/fullchain.pem"
    ssl.openssl.ssl-conf-cmd = ("MinProtocol" => "TLSv1.2") # (recommended to accept only TLSv1.2 and TLSv1.3)
    #ssl.ca-file= "/etc/lighttpd/certs/www.example.com/chain.pem" # (needed in $SERVER["socket"] before lighttpd 1.4.56 if ssl.pemfile in $HTTP["ho>
}

ssl.privkey私钥

ssl.pemfile公钥

重启lighttpd

为了重定向所有网络主机到它们的HTTPS安全访问方式,用以下内容取代之前的socket 80端口配置:

复制代码
server.modules += ( "mod_redirect" )
复制代码
$SERVER["socket"] == ":80" {
  $HTTP["host"] =~ ".*" {
    url.redirect = (".*" => "https://%0$0")
  }
}
相关推荐
2601_9491465333 分钟前
短信通知HTTP接口开发规范:基于RESTful/HTTP协议的短信API调用实现方案
网络协议·http·restful
Hello World . .3 小时前
Linux:网络编程-HTTP 协议
网络·网络协议·http
小杰帅气3 小时前
应用层的HTTP协议
网络·网络协议·http
周淳APP3 小时前
【HTTP1、HTTP2、HTTP3】
前端·网络·网络协议·http
未来之窗软件服务4 小时前
服务器运维(四十四)Python Gradio服务器伪请求pseudo http —东方仙盟
运维·服务器·http·仙盟创梦ide·东方仙盟
真夜5 小时前
又遇到生产与开发环境结果不一致问题。。。
前端·javascript·http
AI-小柒5 小时前
巨省Token:OpenClaw安装部署并接入数眼智能特价模型全流程(包含Windows和Mac)
大数据·人工智能·windows·网络协议·tcp/ip·http·macos
qingcyb5 小时前
Java 生态解决 HTTPS 证书不信任问题
https
思绪漂移5 小时前
网络通信在LLM请求中的应用:从GLM-5 API实践解读HTTPS
网络协议·https·llm应用
历程里程碑6 小时前
Linux 46 HTTPS(协议原理)安全通信全流程解析
linux·网络·c++·网络协议·http·https·排序算法