• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

Question NGINX 404 Problem since about July 27th 2017

Floezen

Basic Pleskian
Hi,

I had configured nginx about 1 or 2 years ago with

Code:
#Leverage Browser caching
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires 30d;
    log_not_found off;
}

Since about 27th of July static files of one directory are not served anymore with that configuration:

404 Not Found
nginx

I did not change any configuration, but maybe some updated changed something.

I also could not find out the difference to other directories, but content of other directories is served.

So
/var/www/vhosts/mydomain.tld/httpdocs/files/test.jpg
is not served, but
/var/www/vhosts/mydomain.tld/httpdocs/test/test.jpg
is served.

The proxy_error_log shows:

Code:
2017/08/17 22:38:35 [error] 27305#0: *14973507 open() "/var/www/vhosts/mydomain.tld/httpdocs/internal-nginx-static-location/files/test.jpg" failed (2: No such file or directory), client: 78.51.220.39, server: mydomain.tld, request: "GET /files/test.jpg HTTP/2.0", upstream: "https://37.61.xxx.xxx:7081/files/test.jpg", host: "www.mydomain.tld"

So maybe this error has to do with this not existing directory "internal-nginx-static-location", but I have no idea how and where to fix this problem...

Any suggestions?

Thanx
Flözen
 
It looks like that you have custom nginxDomainVirtualHost.php template where this "internal-nginx-static-location" is specified. Please check it and remove custom vhost template.
 
Back
Top