2016-04-03 26 views
1

Ben debian sunucusunda apache2 ve vernik kullanın, ancak ben 2 web siteleri i vernikApache ve Vernik http/https

ile kullanılmak bu fikri yok 80 ve diğer 443 ama bir kullanım noktası var ben noktasını nasıl kullanabilir 80 ve 443 vernik ile mi? Teşekkür size

/etc/default/vernik

DAEMON_OPTS="-a :80 \ 
      -T localhost:6082 \ 
      -f /etc/varnish/default.vcl \ 
      -S /etc/varnish/secret \ 
      -s malloc,256m" 

/etc/varnish/default.vcl

backend default { 
    .host = "127.0.0.1"; 
    .port = "8080"; 
} 

ve apache2

NameVirtualHost 127.0.0.1:8080 
Listen 127.0.0.1:8080 
<VirtualHost 127.0.0.1:8080> 
+1

Gerçekten bir programlama problemi değil; http://serverfault.com/questions veya http://superuser.com/questions adresini deneyin ... – tink

cevap

1

"Önerilen" TLS sonlandırma vernik arkadaşı aynı geliştiricilerden olan Hitch olacaktır. Bağımsız bir süreç olarak çalışır ve Vernik ile iletişim kurmak için HAProxy PROXY protokolünü kullanır. Bunun ne anlama geldiğini vernik bilge PROXY protokolü için başka bir bağlantı noktasında dinliyor. Varnish 4.1 documentation Başına

, sen (duruma göre ya 80) hem 6081 hem de iç liman dinleyeceğini böyle 6086

varnishd -f /etc/varnish/default.vcl -a :6081 -a 127.0.0.1:6086,PROXY 

gibi hiç std modülünü kullanabilirsiniz orijin isteğinin SSL üzerinden gelip gelmediğini algılamak gibi bir şey yapıp yapmadığını tespit edin: