为什么varnish.service会突然更改端口?(从80到6081)



我有一个在AWS实例上运行的带有gunicorn和清漆的WordPress网站。

今天上午,该网站给出了一个";502坏网关nginx";错误

经过调查,看起来varnish.service端口是:

ExecStart=/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

根据一些注释,端口需要是80,而不是6081。将端口更改为80修复了nginx错误。

这个问题似乎每年都会发生一次,varnish.service端口突然自行更改,并且必须手动将端口更改回80

所以我的问题是——为什么varnish.service会突然改变它的端口?据我所知,任何地方都没有更新或更改。

这取决于您正在编辑的文件。

请确保您正在编辑/etc/systemd/system/varnish.service。如果该文件不存在,只需运行以下命令:

sudo cp /lib/systemd/system/varnish.service /etc/systemd/system/

编辑完端口后,只需运行以下2个命令:

sudo systemctl daemon-reload
sudo systemctl restart

请参阅https://www.varnish-software.com/developers/tutorials/installing-varnish-ubuntu/#systemd-详细教程的配置。

相关内容

  • 没有找到相关文章

最新更新