Para documentar experiencia com o squid reverse:

MUITO BOA!

infelizmente a interface do pfSense nao funcionou pra mim, entao fiz
manualmente no squid.conf e funciona que é uma beleza.

segue abaixo minha config, uma com HTTP e outra com HTTPS (ambos os lados,
quero dizer, CLIENTE
----(HTTPS)----->SQUID-----(HTTPS)----->BACKEND_WEBSERVER):
------------
#configuracao para servidor dev
https_port 443 accel cert=/usr/local/etc/squid/50e4496443064.crt
key=/usr/local/etc/squid/50e4496443064.key defaultsite=
test.meudominio.com.br vhost
# abaixo o servidor interno na porta 8080 http
cache_peer 172.23.24.251 parent 8080 0 no-query originserver name=dev
acl site_dev dstdomain test.meudominio.com.br
http_access allow site_dev
cache_peer_access dev allow site_dev
cache_peer_access dev deny all

# configuracao com SSL redmine
https_port 443 accel cert=/usr/local/etc/squid/50e4496443064.crt
key=/usr/local/etc/squid/50e4496443064.key defaultsite=
projetos.meudominio.com.br vhost
# abaixo configuracao pois servidor interno tem SSL com certificado auto
assinado
cache_peer 172.23.24.250 parent 443 0 ssl sslflags=DONT_VERIFY_PEER
no-query originserver name=redmine
acl site_redmine dstdomain projetos.meudominio.com.br
http_access allow site_redmine
cache_peer_access redmine allow site_redmine
cache_peer_access redmine deny all
----

agora o proximo passo é ver como deixar essa conf "persistente", pois cada
vez que faco alguma alteracao no squid pela interface do pfSense, ele
reescreve a configuracao com a configuracao da interface.

abracos e obrigado pelas sugestoes!

Lucas.

2013/1/14 Lucas Mocellin <[email protected]>

> Pessoal,
>
> segundo recomendacoes da lista, estou testando o reverse proxy do squid3
> do ultimo pfsense stable.
>
> nao consigo fazer funcionar, minha configuracao é a seguinte:
> webserver interno: 172.23.24.251:8080/sistema (HTTP, normal)
> quero receber no IP valido (200.200.200.200) com o dominio criado
> (test.meudominio) na porta HTTPS 443 e redirecionar para meu servidor
> interno na porta 8080 HTTP.
> minha configuracao no Proxy reverso do pfSense:
> -------------
> aba GENERAL
> *Enable HTTPS reverse proxy
> reverse HTTPS port 443*
>
> aba WEB SERVERS
> *Enable this peer *
> *Peer Alias* test
> *Peer IP* 172.23.24.251
> *Peer Port *8080
> *Peer Protoco*l HTTP
>
> aba MAPPINGS
> *Enable this URI*
> Group name mappingtest
> Peers: test
> URIs: test.meudominio/sistema
> ----------------
> o que mais preciso fazer?
>
> eu olhei no squid.conf e nao vi o real mapeamento (cache_peer) do dominio
> para o IP, para testar fiz uma configuracao manual:
> -----
> https_port 172.23.24.254:443 accel
> cert=/usr/local/etc/squid/50e4496443064.crt ke
> y=/usr/local/etc/squid/50e4496443064.key defaultsite=test.meudominio vhost
> cache_peer 172.23.24.251 parent 8080 0 no-query originserver name=myAccel
> acl our_sites dstdomain test.meudominio
> http_access allow our_sites
> cache_peer_access myAccel allow our_sites
> cache_peer_access myAccel deny all
> -------
>
> já dei uma olhada no google e nao achei nenhum exemplo pela interface do
> pfSense. o exemplo acima achei na documentacao do Squid mesmo.
>
> obrigado!
>
> Lucas.
>
_______________________________________________
Pfsense-pt mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/pfsense-pt

Responder a