Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-06-14 12:50:03

  shiver25 - Użytkownik

shiver25
Użytkownik
Zarejestrowany: 2016-02-25

Lighttpd "HTTPS dla domeny, HTTP dla subdomen"

Witam,

Próbuję coś takiego osiągnąć i mi nie idzie.

Dwa działające przypadki to takie w których działa https, lub http a nie miks tych obu.

Podpowie ktoś jak to zrobić? Aktualnie mam coś takiego:

Kod:

$HTTP["host"] =~ "(^|\.)domena\.net$" {
   $HTTP["scheme"] == "https" {
   $HTTP["host"] =~ "^(.*\.domena\.net)$" {
   #url.redirect = ( "^/(.*)" => "https://%1/$1"
   url.redirect = ( "^/(.*)" => "http://%0$0" )
   }
   }
   ssl.pemfile = "/etc/ssl/domena.net/1660088.pem"
   ssl.ca-file = "/etc/ssl/domena.net/1660088.ca"
   server.document-root = "/home/domena/frontend/web"
   accesslog.filename = "/var/log/lighttpd/domena.access.log"
   url.rewrite-if-not-file = (
        "^/(.*)?" => "/index.php/$1"
#        "^/.*/(.*)?" => "/index.php/$1"
   )
}


$HTTP["host"] == "admin.domena.net" {
   $HTTP["scheme"] == "https" {
   $HTTP["host"] =~ "^(.*\.admin\.domena\.net)$" {
#   url.redirect = ( "^/(.*)" => "https://%1/$1" )
   url.redirect = ( "^/(.*)" => "http://%0$0" )
   }
   }
   ssl.pemfile = "/etc/ssl/domena.net/1660088.pem"
   ssl.ca-file = "/etc/ssl/domena.net/1660088.ca"
   server.document-root = "/home/domena/backend/web"
   accesslog.filename = "/var/log/lighttpd/domena.admin.access.log"
   url.rewrite-if-not-file = (
        "^/.*/(.*)?" => "/index.php/$1"
   )
}

Myślałem nad serwer blokiem dla subdomen ale tez nie chce zaskoczyc

Kod:

$SERVER["socket"] == ":443" {
url.redirect = ( "^/(.*)" => "http://%0$0" )

Ostatnio edytowany przez shiver25 (2016-06-14 12:51:06)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)