Witam,
mam zainstalowane i działające lighttpd z entware. Wygenerowałem sobie klucze SSL z SSLFORFREE.COM i niestety nie mam zielonego pojęcia jak je zainstalować. Otrzymałem 3 pliki
- ca_bundle.crt
- certificate.crt
- private.key
Wszystkie wrzuciłem do /opt/etc/lighttpd/ssl/mojadomena, nastepnie za pomocą openssl przekształciłem private.key na private.pem (openssl rsa -in private.key -text > private.pem). Dalej niestety nie wiem czy muszę doinstalować jeszcze jakiś moduł ssl do lighttpd ?
Próbowałem korzystać z tego tutka https://www.linksysinfo.org/index.php?threads/optware-ng-owncloud-8-ssl-https-for-tomato-arm-mipsel.70399/
ale niestety po utworzeniu takiego pliku w d.conf powoduje niemożność wystartowania lighttpd ;/
Połączony z 31 marca 2020 12:05:59:
Sprawa załatwiona. Poradziłem sobie. Robota w sumie jest dość szybka tylko trzeba odpowiednio połączyć ze sobą certyfikat i klucz prywatny w jeden plik PEM. Następnie dopisać do pliku z konfiguracją domeny
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = "/opt/etc/lighttpd/ssl/cod4x.root.sx/cod4x.root.sx.pem"
ssl.ca-file = "/opt/etc/lighttpd/ssl/cod4x.root.sx/ca_bundle.crt"
ssl.honor-cipher-order = "enable"
ssl.cipher-list = "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"
ssl.use-compression = "disable"
ssl.use-sslv2 = "disable"
ssl.use-sslv3 = "disable"
ssl.openssl.ssl-conf-cmd = ("Protocol" => "-TLSv1.1, -TLSv1, -TLSv1.2, -SSLv3")
ssl.disable-client-renegotiation = "enable"
}
# Redirect HTTP to HTTPS
$HTTP["scheme"] == "http" {
$HTTP["host"] =~ ".*" {
url.redirect = (".*" => "https://%0$0")
}
}
I to wszystko. Darmowe certyfikaty można sobie w bardzo prosty i szybki sposób wygenerowac na https://www.sslforfree.com/.
Edytowany przez adrian414 dnia 31-03-2020 12:05
ASUS RT-N16 / ASUS RT-AC56U
WLA-9000AP DD-WRT v24 14896
ASUS RT-AC3200 #FreshTomato 2019.2
|