httpd_gravcms
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
}
}
httpd_gravcms.txt · Last modified: by chris
