> 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.

Reply via email to