Grande pergunta! O recém-escrito httpd
do OpenBSD não é um servidor web completo, e nem pretende ser . Quanto ao relayd
, que foi o precursor de httpd
, eu não acredito que tenha algum capacidade de fazer o que você precisa, também.
O melhor substituto de uso geral para a barra Apache nenhum ainda é nginx .
Ele está prontamente disponível na árvore de ports do OpenBSD como www/nginx
, e pode ser facilmente instalado como um pacote pré-compilado com pkg_add(1)
- doas pkg_add nginx
.
Depois de instalar o nginx, você usaria a diretiva proxy_pass
e provavelmente será assim:
location /someurl {
proxy_pass http://192.168.123.123/someotherurl;
}
Quanto a ProxyPassReverse
, o nginx tem um nome mais apropriado para ele - proxy_redirect
e o valor padrão de default
já deve ser suficiente para suas necessidades (isto é, se as suas diretivas ProxyPassReverse
e ProxyPass
tiverem o mesmo valor). Boa sorte!