How to run a webserver with httpd on OpenBSD 6.3
manuel

manuel @mnlwldr

About: I’m known as mnlwldr on various platforms. I’m a software developer and live in the southwest of Germany near the France border.

Location:
Germany
Joined:
Jan 13, 2017

How to run a webserver with httpd on OpenBSD 6.3

Publish Date: Oct 14 '18
9 0

Populate /etc/httpd.conf and replace example.com with your domain

server "example.com" {
  listen on * port 80
  root "/htdocs/example.com"
}

Enter fullscreen mode Exit fullscreen mode

The httpd daemon is chrooted to /var/www by default so root "/htdocs/example.com" means /var/www/htdocs/exmaple.com.

We should create our document root

mkdir -p /var/www/htdocs/example.com
Enter fullscreen mode Exit fullscreen mode

add a index.html file with a placeholder to the new directory

echo "Hello World from OpenBSD 6.3">/var/www/htdocs/example.com/index.html
Enter fullscreen mode Exit fullscreen mode

Check httpd configuration

httpd -n
Enter fullscreen mode Exit fullscreen mode

When everythings looks ok, enable and start httpd

rcctl enable httpd
rcctl start httpd
Enter fullscreen mode Exit fullscreen mode

Now you should reach your website with your IP address.

Comments 0 total

    Add comment