\r
, а Apache ожидает получить конец строки в стиле Unix \n
server {
server_name example.com;
listen 443 ssl;
server {
listen 127.0.0.1:8080;
location = /Status{
proxy_pass http://10.1.1.2;
limit_req_status 429;
limit_req zone=b burst=3;
}
}
limit_req_zone $server_name zone=b:10m rate=1r/m;
Запросы с пустым значением ключа не учитываются.
X-Powered-By: PHP/8.1.22
X-Powered-CMS: Bitrix Site Manager
/catalog/brand/ooo-liteynyy-zavod-samzas-/
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include snippets/fastcgi-php.conf;
location /graphql {
# локальный
allow 192.168.1.0/24;
# ip v4 сервера
allow 188.225.XX.XX/24;
# мой IP
allow 78.XX.XX.XX/24;
deny all;
rewrite ^ /index.php break;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
include snippets/fastcgi-php.conf;
}
location /graphql {
# локальный
allow 192.168.1.0/24;
# ip v4 сервера
allow 188.225.XX.XX/24;
# мой IP
allow 78.XX.XX.XX/24;
deny all;
rewrite ^ /index.php break;
fastcgi_pass ...;
include fastcgi.conf;
}
error_page 404 /error/404/;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|ttf)$ {
expires 180d;
}
location / {
try_files $uri /index.php?do=$uri;
/blog/22/
-> /index.php?do=/blog/22/
/file.jpg
-> /index.php?do=/error/404/
stream {
server {
listen 443;
proxy_protocol on;
listen 8443 ssl http2
добавить proxy_protocol.listen 8443 ssl http2 proxy_protocol
set_real_ip_from 127.0.0.1;
real_ip_header proxy_protocol;
/папка/.htaccess
?Тогда нужно тут
/$0
убрать/