On Tue, Apr 10, 2018 at 3:24 PM, Mischa <obs...@high5.nl> wrote:
> Is there a way to serve both static and dynamic content, eg. index.html and 
> index.php within the same server { } definition?
> I am looking for something like:
>
> server "default" {
>     listen on $ext_addr port 80
>     root "/htdocs"
>     directory index "index.html" # not needed as it's the default
>     location "/files/*" {
>         root "/htdocs/files"
>         directory auto index
>     }
>     location "^/phpapp/*" {
>         root "/htdocs/phpapp"
>         directory index "index.php"
>         fastcgi socket "/run/php-fpm.sock"
>     }
> }

This is what I have and it works fine:

server aaaa.bbbb.net {
  listen on * port 80
  listen on * tls port 443
  tls {
    key "/path/to/my/key"
    certificate "/path/to/my/cert"
  }
  root "/ftp"
  directory auto index
  location "*.php" {
    fastcgi socket "/run/php-fpm.sock"
  }
}

Using this I can serve index.php and index.html from the same
directory (no need to segregate php into its own subdirectory).

-ken

Reply via email to