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

Toto je starší verze dokumentu!


Konfigurace vhostů

Tyto konfigurace dáváme do /etc/lighttpd/sites-available/ a zapínáme symlinkem ze sites-available do sites-enabled/jmeno.conf.

default.conf

Základní stránka pro statický web bez PHP.

default.conf
# Default vhost
$HTTP["host"] == "site.example.com" {

        server.document-root = "/var/www/html"

        include "snippets/example.com-certs.conf"
        include "snippets/http-to-https.conf"
}

php.conf

Stránka pro weby v PHP.

php.conf
# PHP vhost

$HTTP["host"] == "php.example.com" {

    server.document-root = "/var/www/php"
        index-file.names = ("index.php", "index.html")

        include "snippets/example.com-certs.conf"
        include "snippets/http-to-https.conf"


        ## Start an FastCGI server for php (needs the php5-cgi package)
        fastcgi.server += ( ".php" =>
                ((
                        "bin-path" => "/usr/bin/php-cgi",
                        "socket" => "/var/run/lighttpd/php.socket",
                        "max-procs" => 1,
                        "bin-environment" => (
                        "PHP_FCGI_CHILDREN" => "4",
                        "PHP_FCGI_MAX_REQUESTS" => "10000"
                ),
                "bin-copy-environment" => (
                        "PATH", "SHELL", "USER"
                ),
                        "broken-scriptfilename" => "enable"
                ))
        )
}

perl.conf

Pro stránky v PERLu..

perl.conf
# Perl vhost

$HTTP["host"] == "perl.example.com" {

        server.document-root = "/var/www/perl"
        alias.url = ( "/cgi" => "/var/www/perl/cgi/" )

        $HTTP["url"] =~ "^/cgi/" {
                cgi.assign = (".cgi" => "/usr/bin/perl")
        }

        include "snippets/example.com-certs.conf"
        include "snippets/http-to-https.conf"
}

c.conf

Pro stránky v C.

c.conf
# C vhost

$HTTP["host"] == "c.example.com" {

        server.document-root = "/var/www/c"
        index-file.names = ("index.c") #Nahradit jménem spustitelné binárky

        $HTTP["url"] =~ "/" {
                cgi.assign = (".c" => "")
        }


        include "snippets/example.com-certs.conf"
        include "snippets/http-to-https.conf"
}
banana_pi_m2u/lighttpd/konfigurace_vhostu.1519075575.txt.gz · Poslední úprava: 2018/02/19 22:26 autor: chytrex