> Am 05.05.2016 um 20:50 schrieb alex <a...@phoenix.pnnk.org>: > > Hi all, > > I'm trying to set up httpd to do an apex->www redirect, and it works except for the fact that other subdomains also get redirected. It seems as if 'server "pnnk.org"' matches any subdomain.
Which OpenBSD version? > DNS: > pnnk.org. A 192.30.33.33 > phoenix A 192.30.33.33 > mail A 192.30.33.33 > www CNAME phoenix > pnnk.org. MX mail > > $ cat /etc/httpd.conf > server "pnnk.org" { > listen on * port 80 > listen on :: port 80 > block return 301 "http://www.pnnk.org" > } > > server "www.pnnk.org" { > listen on * port 80 > listen on :: port 80 > } > > Here's an example of the problem. I expected this to fail, not redirect: > > $ telnet mail.pnnk.org 80 > Trying 192.30.33.33... > Connected to mail.pnnk.org. > Escape character is '^]'. > GET / HTTP/1.1 > Host: mail.pnnk.org > > HTTP/1.0 301 Moved Permanently > Date: Thu, 05 May 2016 13:21:19 GMT > Server: OpenBSD httpd > Connection: close > Content-Type: text/html > Content-Length: 374 > Location: http://www.pnnk.org > > <!DOCTYPE html> > <html> > <head> > <title>301 Moved Permanently</title> > <style type="text/css"><!-- > body { background-color: white; color: black; font-family: 'Comic Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif; } > hr { border: 0; border-bottom: 1px dashed; } > > --></style> > </head> > <body> > <h1>301 Moved Permanently</h1> > <hr> > <address>OpenBSD httpd</address> > </body> > </html> > Connection closed by foreign host. > > Is there something I can do to get the behavior I expect? > > Thanks, > Alex > > p.s. I apologize if my message shows up more than once, I had an issue with my mail setup but I think it's fixed now.