Má všeobecná wiki

Kdo je blbý, ať si kůpi notes, já mám tuto wiki...

Uživatelské nástroje

Nástroje pro tento web


banana_pi_m2u:lighttpd:konfigurace_vhostu

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
banana_pi_m2u:lighttpd:konfigurace_vhostu [2018/05/19 00:14]
chytrex +ruby vhost
banana_pi_m2u:lighttpd:konfigurace_vhostu [2019/01/31 03:24] (aktuální)
chytrex +gitea.conf
Řádek 102: Řádek 102:
 # Ruby vhost # Ruby vhost
  
-$HTTP["​host"​] == "c.example.com"​ {+$HTTP["​host"​] == "ruby.example.com"​ {
  
         server.document-root = "/​var/​www/​ruby"​         server.document-root = "/​var/​www/​ruby"​
Řádek 114: Řádek 114:
         include "​snippets/​http-to-https.conf"​         include "​snippets/​http-to-https.conf"​
 } }
 +</​file>​
 +
 +===== gitea.conf =====
 +
 +Toto bylo trošičku složitější kvůli trablím s aliasem, který se gitea rozhodla ignorovat. Není to tak elegantní ale funguje to. Aneb když nešel Mohamed k hoře, šla hora k Mohamedovi.
 +
 +<file - gitea.conf>​
 +# Gitea vhost
 +
 +$HTTP["​host"​] == "​git.example.com"​ {
 +
 +        include "​snippets/​example.com-certs.conf"​
 +
 +        $HTTP["​scheme"​] == "​http"​ {
 +        # but not the letsencrypt webroot ...
 +                $HTTP["​url"​] =~ "​^/​\.well-known"​ {
 +                        alias.url += (
 +                                "/​.well-known/"​ => "/​var/​www/​dehydrated/​.well-known/"​
 +                        )
 +                }
 +                # Normal redirect to HTTPS while we get HTTP request
 +                $HTTP["​url"​] !~ "​^/​\.well-known"​ {
 +                        $HTTP["​host"​] =~ "​.*"​ {
 +                                url.redirect = (
 +                                        "​.*"​ => "​https://​%0$0"​
 +                                )
 +                        }
 +                }
 +        }
 +        # Finally HTTP request, lets proxy it as we need
 +        $HTTP["​scheme"​] == "​https"​ {
 +                proxy.server ​ = (
 +                        ""​ => (
 +                                (
 +                                        "​host"​ => "​127.0.0.1",​
 +                                        "​port"​ => 3000
 +                                )
 +                        )
 +                )
 +        }
 +}
 +
 </​file>​ </​file>​
  
  
banana_pi_m2u/lighttpd/konfigurace_vhostu.1526681649.txt.gz · Poslední úprava: 2018/05/19 00:14 autor: chytrex