location /{
try_files $uri $uri/ =404;
location /{
try_files $uri $uri/ /index.html;
location /elastic {
proxy_pass http://127.0.0.1:9200;
}
location /elastic {
proxy_pass http://127.0.0.1:9200/;
}
mail {
auth_http localhost/auth.php;
proxy_pass_error_message on;
server {
listen 25;
protocol smtp;
smtp_auth login plain cram-md5;
}
server {
listen 110;
protocol pop3;
pop3_auth plain apop cram-md5;
}
server {
listen 143;
protocol imap;
}
}
Недавно стал использовать PuTTY, но не очень удобная программа, если у меня вырубили свет или я комп перезагрузил или еще чего, то все мои запущенные сессии или боты для телеги, закрываются и не работают.
location = /test {
return 302 /test/;
# или 301
}
/path → /path/
работает только если запрос внутри location обрабатывается одной из *_pass директив.
nginx.org/ru/docs/http/ngx_http_core_module.html#l...
[...]
Если location задан префиксной строкой со слэшом в конце и запросы обрабатываются при помощи proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass, memcached_pass или grpc_pass, происходит специальная обработка. В ответ на запрос с URI равным этой строке, но без завершающего слэша, будет возвращено постоянное перенаправление с кодом 301 на URI с добавленным в конец слэшом.
[...]
route -p add 192.168.1.0 mask 255.255.255.0 192.168.0.1
route -p add 192.168.0.0 mask 255.255.255.0 192.168.1.1
reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter /t REG_DWORD /d 1 /f