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