Am avut vernish care rulează pe site-ul meu de ceva vreme configurat să asculte pe portul 80 și apache pe portul 8080. În această dimineață am observat că varnish ascultă acum pe portul 6081. Când am systemctl restart varnish
încă ascultă pe portul 6081.
ps aux | lac grep
vcache 1010 0,0 0,0 18524 11620 ? SLs 14:39 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret - s malloc,256m
vcache 1023 0,0 0,0 286156 68660 ? SLl 14:39 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret - s malloc,256m
rădăcină 2248 0,0 0,0 3084 896 puncte/0 S+ 14:53 0:00 lac grep
lac+ 4593 0,1 0,0 86596 1144 ? Ss 06:57 0:32 /usr/bin/varnishncsa -a -w /var/log/varnish/varnishncsa.log -D -P /run/varnishncsa/varnishncsa.pid
/etc/default/varnish
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc, 48G"
Cum pot obține lac să asculte pe portul configurat și, de asemenea, să aflu de ce s-a întâmplat acest lucru?
Actualizați
Acest răspuns a rezolvat problema. a trebuit sa modific /etc/systemd/system/multi-user.target.wants/varnish.service
. Dar acum întrebarea mea este de ce? Nu sunt exact ce este acest fișier sau de ce avea portul 6081 în el.