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/02/19 22:26]
chytrex
banana_pi_m2u:lighttpd:konfigurace_vhostu [2019/01/31 03:24] (aktuální)
chytrex +gitea.conf
Řádek 95: Řádek 95:
         include "​snippets/​http-to-https.conf"​         include "​snippets/​http-to-https.conf"​
 } }
 +</​file>​
 +
 +===== ruby.conf =====
 +
 +<file - ruby.conf>​
 +# Ruby vhost
 +
 +$HTTP["​host"​] == "​ruby.example.com"​ {
 +
 +        server.document-root = "/​var/​www/​ruby"​
 +
 +        cgi.assign = (
 +                "​.rb" ​ => "/​usr/​bin/​ruby",​
 +                "​.erb"​ => "/​usr/​bin/​eruby",​
 +        )
 +
 +        include "​snippets/​example.com-certs.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.1519075575.txt.gz · Poslední úprava: 2018/02/19 22:26 autor: chytrex