Size: a a a

2020 May 24

JB

Jaroslav Bespalov in nginx_ru
kiosaku
ничего не понял
Видимо я не понял вопроса и задал дурацкий вопрос. :)
источник

k

kiosaku in nginx_ru
из первого сообщения я вычитал, что надо сделать reverse proxy на https, чтобы было так:

user -> http -> nginx -> https -> server
источник

k

kiosaku in nginx_ru
базовый конфиг я привёл. дальше - уже по желению/необходимости
источник

JB

Jaroslav Bespalov in nginx_ru
kiosaku
2:5020/630 … жива ли ещё ...
источник

k

kiosaku in nginx_ru
вижу, что нет ...
источник

JB

Jaroslav Bespalov in nginx_ru
kiosaku
из первого сообщения я вычитал, что надо сделать reverse proxy на https, чтобы было так:

user -> http -> nginx -> https -> server
Не совсем. С реверсом на https все ясно.
У меня с трансляцией из site.local/news в site.local/index.php?menu=news затык
источник

k

kiosaku in nginx_ru
Jaroslav Bespalov
Не совсем. С реверсом на https все ясно.
У меня с трансляцией из site.local/news в site.local/index.php?menu=news затык
этого не было в исходном сообщении. что ещё вылезет?
источник

JB

Jaroslav Bespalov in nginx_ru
Видимо упустил...
источник

JB

Jaroslav Bespalov in nginx_ru
Вот:
location /news {
rewrite ^/news/*$ /index.php?menu=news break;
rewrite ^/news/([0-9]+)/*$ /index.php?menu=news&page=$1 break;
}
источник

JB

Jaroslav Bespalov in nginx_ru
Этот локейшн отладить не могу.
источник

k

kiosaku in nginx_ru
Jaroslav Bespalov
Этого у меня нет. И https пока нет. На локальной вм.
кстати, это для другого посетителя я писал 🙂
источник

JB

Jaroslav Bespalov in nginx_ru
kiosaku
кстати, это для другого посетителя я писал 🙂
А. Я подозревал. :)
источник

k

kiosaku in nginx_ru
Jaroslav Bespalov
Вот:
location /news {
rewrite ^/news/*$ /index.php?menu=news break;
rewrite ^/news/([0-9]+)/*$ /index.php?menu=news&page=$1 break;
}
тут, походу, last нужен
источник

k

kiosaku in nginx_ru
чтобы оно дальше пошло в /index.php
источник

k

kiosaku in nginx_ru
либо вообще rewrites убрать
источник

JB

Jaroslav Bespalov in nginx_ru
Хм... Пробую.
источник

k

kiosaku in nginx_ru
будет примерно так, наверное:

location /news { try files /index.php?menu=news /index.php; }
location ~ /news/(\d+) { try_files /index.php?menu=news&page=$1 /index.php; }
источник

JB

Jaroslav Bespalov in nginx_ru
kiosaku
тут, походу, last нужен
Блин. Работает же! :))
источник

JB

Jaroslav Bespalov in nginx_ru
Лишний повод обозвать себя дибилом. :))
На поверхности было. И в манах читал, а внимания не обратил...
источник

k

kiosaku in nginx_ru
ну и хорошо. но я бы на try_files переписал бы ...
источник