Hi people, I have this relayd
relay katzele { listen on vio0 port 8200 forward to www1 port 80 } www1 run merecat with virtual-host true: ## Virtual hosting ## /var/www/cgi-bin/ <-- Shared CGI ## /var/www/git.example.com <-- git.example.com ## /var/www/ftp.example.com <-- ftp.example.com virtual-host = true (I'm move then on httpd at some point) but I have this particular something.netlib.re running on busybox httpd listening on www1:8200 so I wrote a protocol. /etc/examples/relayd.conf didn't help on this particular scenario so I googled some examples and came to: http protocol katzele { match header log "Host" pass request quick \ header "host" value "something.codelib.re" \ forward to www1 port 8200 } I have a Syntax error (relayd doesn't tell me more). the way I understood what I wrote is: cnx is passed if all the conditions are ok (actions seen as "always true conditions" like in the find command). pass # the response will be given if request # condition 1: this connexion is a request quick # always true, will shortcut the other rules header "Host" value "something.codelib.re" # Host is "something" forward to www1 port 8200 # the next step is to forward it but the more I read the doc, the less I'm confident about the fact I understood a single word. any help on this ? thanks and regards -- Marc Chantreux
signature.asc
Description: PGP signature