Size: a a a

2021 April 05

В

Виталий in nginx_ru
location /survey {
               try_files $uri $uri/index.php  /survey/index.php?$args;
       }
источник

В

Виталий in nginx_ru
неожиданно - да?
источник

DO

Denis Obrezkov in nginx_ru
там точно еще ошибка во втором location - /survey/index.php сам по себе не открывается
источник

/

/dev/desider in nginx_ru
Привет. Менял домен, переношу сайт, а nextcloud с nginx не заводится, не могу решить проблему. Юзаю стандартный конфиг nginx с мануала (https://dpaste.com/8RZ577344) и letsencrypt. И выдает:
 curl -I https://cloud.stdmatrix.xyz
HTTP/1.1 301 Moved Permanently
Server: nginx/1.18.0
Date: Mon, 05 Apr 2021 14:08:15 GMT
Content-Type: text/html
Content-Length: 169
Connection: keep-alive
Location: https://cloud.stdmatrix.xyz/



Добавил полный конфиг nginx -T && nginx -t && nginx -v
https://dpaste.com/FKFC3XPWW
источник

Vs

Vladislav support.od... in nginx_ru
циклическое перенаправление
источник

Vs

Vladislav support.od... in nginx_ru
189 строка и 204 строка
объедините эти две секции server
источник

Vs

Vladislav support.od... in nginx_ru
и закомментировать 193 строку. Я не постиг ее смысл
источник

d.

dev . in nginx_ru
Content-Length: 169 а что там
источник

d.

dev . in nginx_ru
    server_name cloud.stdmatrix.xyz;

   # Enforce HTTPS
   return 301 https://$server_name$request_uri;

   listen [::]:443 ssl ipv6only=on; # managed by Certbot
   listen 443 ssl; # managed by Certbot
источник

d.

dev . in nginx_ru
получается слушаем 443 порт... и при запросе 301 на https://
источник

d.

dev . in nginx_ru
браузер снова делает запрос ... снова срабатывает? оно?
источник

/

/dev/desider in nginx_ru
Да, только что заметил, исправляю. Certbot сломал рабочий конфиг после установки сертификата, впервые у меня такое
источник

UU

U U in nginx_ru
Есть статичные файлы сгенерированные next.js (server-side rendering для react app. next build & next export)
Страницы типа:
- admin.html <-- html file
- admin/        <-- folder
- - user.html <-- html file
- - user/         <-- folder
- - - presonal.html
- - - another.html
- - - onemore.html
В корне лежит папка assets

пути в html имеют формат /folder/style.css

Подскажите, пожалуйста, как мне настроить nginx чтобы он открывал страницы в таком виде
/admin
/admin/user
/admin/user/presonal
и при любой вложенности
источник

k

kiosaku in nginx_ru
“открывал страницы" - это какие?
источник

k

kiosaku in nginx_ru
ну и “любой уровень вложенности” - не получится. “всему есть предел” (с) экранизация “Мастер и Маргарита”
источник

k

kiosaku in nginx_ru
хотя можно что-то наваять на том же lua
источник

UU

U U in nginx_ru
https://blabla.some/admin - открывается файл admin.html
https://blabla.some/admin/user - открывается файл user.html в папке admin
https://blabla.some/admin/user/personal - открывается файл personal.html в папке admin/user
источник

UU

U U in nginx_ru
ок. достаточно три уровня
источник

k

kiosaku in nginx_ru
try_files
источник

k

kiosaku in nginx_ru
хотя вопрос сразу, admin.html где лежит для первого случая?
источник