OpenBSD GravCMS with HTTPD

OpenBSD httpd and GravCMS

This article does not give directions on how to enable php the system assumes you have done this already

the code for httpd.conf using a default config is

server “blog” { listen on * tls port 443 root “/htdocs/blog” tls { certificate “/etc/ssl/” key “/etc/ssl/private/” } # assets location “.html” { pass } location “.css” { pass } location “.js” { pass } location “.jpg” { pass } location “.jpeg” { pass } location “.png” { pass } location “.webp” { pass } location “.gif” { pass } location “.mp4” { pass } location “.woff” { pass } location “.woff2” { pass } location “.ttf” { pass } # robots.txt location “/robots.txt” { pass } location “/htdocs/blog” { directory auto index } location “” { root “/htdocs/blog/index.php” fastcgi socket “/run/php-fpm.sock” } directory index index.php location “/.well-known/acme-challenge/” { root “/acme” request strip 2 } }

(Unix/Beer/about) %

A Unix hobbiest website


A brief description of Hugo Shortcodes

By Hugo Authors, 2025-09-22