Продолжаю кастомайзиг.
geoip2.
Его прикрутил. ПРоверял через впн-ы
curl https://адрес
предварительно раскоментировал echo и закоментировал proxy (на скрине уже наоборот). В ответ я получал правильный статус.
Теперь хочу включить кастомизированную страницу с кодом 404 (это пока выбрал для пробы).
В конфиге прописал return 404 (стрелка 1)
в defolt.conf раскоментировал 404 и добавил файл 404.html (сам файл тупо копия 50*.html и переименован, так я на 100% уверен что он отобразится, на данном этапе это и надо. Редактировать уже после буду, когда убеждусь что он отображается).
Summary
server {
listen 80;
server_name localhost;
#access_log /var/log/angie/host.access.log main;
location / {
root /usr/local/www/angie/html;
index index.html index.htm;
}
location /status/ {
api /status/;
allow 127.0.0.1;
deny all;
}
error_page 404 /404.html;
location = /404.html {
root /usr/local/www/angie/html;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/angie/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with angie's one
#
#location ~ /\.ht {
# deny all;
#}
}
Но она не отображается. Еще немного погуглив, раскопал про дерективу proxy_intercept_errors (стрелка 2). Но и это не помогло, все равно отображается стандартное 404 not found
что-то делаю не так.
И в мурзилке по поводу кастомизации error_page ничего не нашел.
Как правильно сделать кастомизированные страницы ошибок ?
P.s пока сделал так
return 301 "https://www.youtube.com/watch?v=qn9FkoqYgI4" )))
