On Fri, Sep 30, 2016 at 11:42:11AM +0200, Radek wrote: > Hi, > I have one web_serwer_1 behind OpenBSD 5.9 router/NAT with single IP. > > web_serwer_1 -apache,virtualhosts- (10.0.8.11): > 1.domain.com > 2.domain.com > 3.domain.com > > pf.conf: > pass in log quick on $ext_if inet proto tcp from any to $ext_if port 80 > rdr-to $web_serwer_1 port 80 set prio (1, 6) keep state > pass in log quick on $ext_if inet proto tcp from any to $ext_if port 443 > rdr-to $web_serwer_1 port 443 set prio (1, 6) keep state > > Everything works fine. > > Now, I need to add another web_serwer_2. It would be the "main" web server. > > web_serwer_2 - native httpd,virtualhosts- (10.0.8.22): > 4.domain.com > 5.domain.com > 6.domain.com > > How can I make it work? > Any help appreciated.
If the two web servers share the same external IP address, use relayd(8), as it is designed to inspect HTTP URLs.