• Перехват ошибок Apache + Nginx?

    @VladislavRamirez Автор вопроса
    У меня вот такой конфиг. но, если перейти по несуществующему адресу, например telegram.mydomain.com/123, то 404 ошибка возвращается apache'м. а мне надо, чтобы ее apache вернул в nginx, и nginx отдал свою страничку:
    404 - not found
    ------------------
    nginx/1.19.2

    В чем ошибка?

    server {
    	listen 443 ssl;
    	server_name telegram.mydomain.com; 
    	
    	ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    	ssl_certificate C:/server/domains/telegram/crt/cert.pem; 
    	ssl_certificate_key C:/server/domains/telegram/crt/private.key; 
    
    
    	index index.php index.html index.htm;
    	access_log C:/server/domains/telegram/logs/nginx.log main;
    	error_log C:/server/domains/telegram/logs/nginx_error.log;
    
    	location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico|woff|woff2|swf|ttf|svg|html|txt)$ {
    		root   C:/server/domains/telegram/public_html;
    		access_log off;
    		expires 3d;	
    	}
    
    	location / {
    		proxy_pass http://127.0.0.1:8080/;
    		proxy_set_header Host $host;
    		proxy_set_header X-Real-IP $remote_addr;
    		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    		proxy_connect_timeout       120;
    		proxy_send_timeout          120;
    		proxy_read_timeout          180;
    		proxy_buffering on;
    		proxy_buffer_size           64k;
    		proxy_buffers             8 64k;
    		proxy_busy_buffers_size     64k;
    		proxy_temp_file_write_size  10m;
    		proxy_intercept_errors on;
    
    		gzip on;
    		gzip_disable "msie6";
    		gzip_vary on;
    		gzip_proxied any;
    		gzip_comp_level 5;
    		gzip_buffers 16 8k;
    		gzip_http_version 1.1;
    		gzip_min_length 256;
    		gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon;
    
    	}
    
    	location ~ /\. {
    		deny all; 
    	}
    
    }
  • Перехват ошибок Apache + Nginx?

    @VladislavRamirez Автор вопроса
    а есть вариант, чтобы из под php отдавался header 404, его хватал nginx, и возвращал свою штатную страницу 404?