[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Webserver
[Thread Prev] | [Thread Next]
[Date Prev] | [Date Next]
- Subject: Re: Webserver
- From: jrmu@xxxxxxxxxx
- Date: Mon, 30 Jun 2025 09:12:40 -0700
- To: "chewy@xxxxxxxxxxxxxxxx" <chewy@xxxxxxxxxxxxxxxx>
- Cc: "training@xxxxxxxxxx" <training@xxxxxxxxxx>
Greetings Chewbakka, Your httpd is listening on port 7000 instead of the port 80 that I suggested in the guide: > server "chewbakka.host.oddprotocol.org" { > listen on * port 7000 Your relayd however is forwarding to port 80. So it can't forward properly, that's why your website isn't loading. -- Aaron Lin jrmu@xxxxxxxxxx IRCNow (https://ircnow.org) On Mon, Jun 30, 2025 at 11:04:57AM +0000, chewy@xxxxxxxxxxxxxxxx wrote: > Hello All > > This is my httpd conf: > > # $OpenBSD: httpd.conf,v 1.22 2020/11/04 10:34:18 denis Exp $ > > #server "chewbakka.host.oddprotocol.org" { > # listen on * port 443 > # location "/.well-known/acme-challenge/*" { > # root "/acme" > # request strip 2 > # } > # location * { > # block return 302 "https://$HTTP_HOST$REQUEST_URI" > # } > #} > > #server "bnc.chewbakka.host.oddprotocol.org" { > # listen on * port 443 > # location "/.well-known/acme-challenge/*" { > # root "/acme" > # request strip 2 > # } > # location * { > # block return 302 "https://$HTTP_HOST$REQUEST_URI" > # } > #} > > server "chewbakka.host.oddprotocol.org" { > listen on * port 7000 > # tls { > # certificate "/etc/ssl/chewbakka.host.oddprotocol.org.crt" > # key "/etc/ssl/private/chewbakka.host.oddprotocol.org.key" > # } > location "/pub/*" { > directory auto index > } > location "/.well-known/acme-challenge/*" { > root "/acme" > request strip 2 > } > > } > server "bnc.chewbakka.host.oddprotocol.org" { > listen on * port 31337 > # tls { > # certificate "/etc/ssl/bnc.chewbakka.host.oddprotocol.org.crt" > # key "/etc/ssl/private/bnc.chewbakka.host.oddprotocol.org.key" > # } > location "/pub/*" { > directory auto index > } > location "/.well-known/acme-challenge/*" { > root "/acme" > request strip 2 > } > } > > ------------------------------------------------------------------------------------------------------------------------------- > And this is my relayd.conf: > > chewbakka$ doas cat /etc/relayd.conf > ip4="104.167.242.171" > ip6="2602:fccf:1:2171::" > table <www> { 127.0.0.1 } > table <znc> { 127.0.0.1 } > #table <service2> { 127.0.0.1 } > log connection > http protocol https { > match request header append "X-Forwarded-For" value "$REMOTE_ADDR" > match request header append "X-Forwarded-By" \ > value "$SERVER_ADDR:$SERVER_PORT" > match request header set "Connection" value "close" > tcp { sack, backlog 128 } > tls { keypair chewbakka.host.oddprotocol.org } > tls { keypair bnc.chewbakka.host.oddprotocol.org } > match request header "Host" value "chewbakka.host.oddprotocol.org" forward to <www> > match request header "Host" value "bnc.chewbakka.host.oddprotocol.org" forward to <znc> > } > relay wwwtls { > listen on $ip4 port 443 tls > protocol https > forward to <www> port 80 check icmp > forward to <znc> port 80 check icmp > } > relay www6tls { > listen on $ip6 port 443 tls > protocol https > forward to <www> port 80 check icmp > forward to <znc> port 80 check icmp > } > > ---------------------------------------------------------------------------------------------------------------------------- > Both deamons are running (ok) but i cant access the website https://chewbakka.host.oddprotocol.org with my browser. > > Where did i go wrong? > > Chewy > > >
Webserver | "chewy@xxxxxxxxxxxxxxxx" <chewy@xxxxxxxxxxxxxxxx> |