• The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Resolved Nightly maintenance rebuild of zz010_psa_nginx.conf is omitting two include lines

Bitpalast

Plesk addicted!
Plesk Guru
This post/issue is linked to https://talk.plesk.com/threads/simp...sl-files-and-breaks-nginx.339448/#post-808953

Since the issue with the host SSL cert update occured when the update had removed the lines
include /etc/nginx/plesk.conf.d/server.conf;
include /etc/nginx/plesk.conf.d/webmail.conf;
from zz010_psa_nginx.conf we are seeing the lines missing from zz010_psa_nginx.conf after the maintenance window every night. The files are present, but they are not included in zz010_psa_nginx.conf as they should.

It seems as if zz010_psa_nginx.conf is rebuilt during maintenance and for unknown reason is skipping these two important lines. They cause subdirectories served by Nginx to fail ("not found") and cause webmail access to fail.

What process is responsible for that and how can it be repaired?
What tool rebuilds zz010_psa_nginx.conf?
The repair tool did not give results, everything else seems to be o.k. There are no log entries that point to an error.
 
What process is responsible for that and how can it be repaired?
What tool rebuilds zz010_psa_nginx.conf?

# rm -f /etc/nginx/conf.d/zz010_psa_nginx.conf
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
 
This did solve the issue. However it leads to the conclusion, that httpdmng does not write the file directly but stores instructions or a shadow copy somewhere. Else, if httpmng was called nightly, the issue could not have existed before. As a matter of fact, /etc/nginx/conf.d/zz010_psa_nginx.conf must have been edited without httpdmng involved before, because the two lines in question where missing without httpdmng execution overnight. Had httpdmng been executed overnight, it would have done the same as it did now that we ran it manually.
 
Back
Top