Size: a a a

2020 June 09

MT

M T in nginx_ru
про вордпресс вопрос?
источник

R

RapidCodeLab in nginx_ru
Алексей Просвиров
Всем привет, только только начал изучать nginx. И у меня есть вопрос - зачем добавляют конфиг nginx прямо в файлы сайта, а не в конфиге на сервере. И где об этом можно почитать?
Это где это конфигурации nginx в файлах сайта?
источник

АП

Алексей Просвиров... in nginx_ru
RapidCodeLab
Это где это конфигурации nginx в файлах сайта?
ну я видел прямо в репозиториях конфиги nginx
источник

R

RapidCodeLab in nginx_ru
Это же не обязательно, что и на сервере они там должны быть, наверно они в репозитории для того, чтоб ты их оттуда взял просто, наверно какие то особые реврайты
источник

s

s4b0t in nginx_ru
скорей всего в репе докер
источник

R

RapidCodeLab in nginx_ru
Алексей Просвиров
ну я видел прямо в репозиториях конфиги nginx
Покажи репу то, что ванговать надо?
источник

АП

Алексей Просвиров... in nginx_ru
RapidCodeLab
Покажи репу то, что ванговать надо?
она закрыта. Вот скрин
источник

R

RapidCodeLab in nginx_ru
😂 очень информативно
источник

АП

Алексей Просвиров... in nginx_ru
RapidCodeLab
😂 очень информативно
да пофиг тогда)
источник

R

RapidCodeLab in nginx_ru
Тогда ответ тебе простой, ты не прав, разбирайся дальше)
источник

АП

Алексей Просвиров... in nginx_ru
ок, спасибо
источник

CS

Cube Space in nginx_ru
Добрый день!
Подскажите как сделать SPA чтобы на главной открывался  лендинг  /home/demo/www/frontend/index. html
бекендом будет Yii PHP - /home/demo/www/web
что бы можно было попасть в админку site.ru/admin
nginx + php-fpm
источник

CS

Cube Space in nginx_ru
location / {
       root /home/demo/www/frontend/web;
       try_files $uri $uri/ /index.html;
   }
на главную отдаю index. html, но дальше проблема подключить бекенд чтобы работала админка, если и получилось попасть в админку то без стилей
источник

CS

Cube Space in nginx_ru
каталога admin нету, это уже сам php отдает
источник

Vs

Vladislav support.od... in nginx_ru
А где расположены скрипты php?
источник

CS

Cube Space in nginx_ru
все находится в /home/demo/www/
источник

CS

Cube Space in nginx_ru
все библиотеки
источник

CS

Cube Space in nginx_ru
запуск index.php идет с /home/demo/www/web
источник

Vs

Vladislav support.od... in nginx_ru
https://www.yiiframework.com/doc/guide/1.1/ru/quickstart.apache-nginx-config

только вместо / подправите пути и локейшены к вашей админке - /admin
источник

CS

Cube Space in nginx_ru
вот такие настройки если без лендинга
       root /home/demo/www/web;

       location / {
       try_files $uri $uri/ /index.php$is_args$args;
   }
       location ~ ^/assets/.*\.php$ {
       deny all;
   }
       location /image{
       }
       location ^~ /api{
               allow all;
               try_files $uri /index.php?$args;
          location ~ \.php$ {
                include fastcgi_params;
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
          }
       }
       location ~ \.php$ {
               fastcgi_index index.php;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
               fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
               try_files $uri =404;
               include fastcgi_params;
       }
источник