Size: a a a

2020 July 07

SP

Sailor Popay in nginx_ru
kiosaku
redirect в конец добавь
// server {
   listen 80;
   server_name _;
   index index.php index.html;
   error_log  /var/log/nginx/error.log;
   access_log /var/log/nginx/access.log;
   root /var/www/public;
rewrite ^(.*/)index /$1;


   location ~ \.php$ {
       try_files $uri =404;
       fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
       fastcgi_index index.php;
       fastcgi_buffers 16 16k;
       fastcgi_buffer_size 32k;
       include fastcgi_params;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_path_info;
   }
   add_header X-Frame-Options "SAMEORIGIN";
   add_header X-XSS-Protection "1; mode=block";
   add_header X-Content-Type-Options "nosniff";

   location / {
       try_files $uri $uri/ /index.php?$query_string;
       gzip_static on;
   }

   location = /favicon.ico { access_log off; log_not_found off; }
   location = /robots.txt  { access_log off; log_not_found off; }

   error_page 404 /index.php;

    location ~ /\.(?!well-known).* {
           deny all;
   }

}
источник

SP

Sailor Popay in nginx_ru
500 ловлю
источник

ђ

ђRus 😺 in nginx_ru
а что ловит лог?
источник

LK

L K in nginx_ru
всем привет, есть кто тут работал с Nginx Unit ?
может ли Nginx Unit читать конфигурации для приложений из директории при старте или указать хотя бы config.json для unitd?
что бы обойтись без curl -X PUT ....

использую docker image для nginx unit
подключение конфиг как вольюм не работает
{
       "listeners": {},
       "applications": {}
}

type=bind,src="$(pwd)/myapp/config.json",dst=/docker-entrypoint.d/config.json
источник

k

kiosaku in nginx_ru
Andrey Sokolov
вот как завершилось
странно, что у тебя не записало в файл. я сейчас проверил - порядок следования разрядности и записи в файл - неважен
источник

VS

V S in nginx_ru
Привет ребята!
кто может помочь с конфигом nginx для работы python из веба? я уже так замудохался голова болит
готов пивка поставить в электронном эквиваленте)
источник

k

kiosaku in nginx_ru
чего-чего?
источник

VS

V S in nginx_ru
нахожу какие то ущербные конфиги только для работы одного py скрипта
источник

k

kiosaku in nginx_ru
тебе, поди, через gunicorn чтоль надо запустить или что?
источник

k

kiosaku in nginx_ru
или где?
источник

VS

V S in nginx_ru
у меня сейчас стоит связка nginx+php-fpm и php скрипты из веба запускаются
источник

VS

V S in nginx_ru
вот мне надо тоже самое сделать для питоновских чтоб на одном порту работало  и запускалось
источник

VS

V S in nginx_ru
чтобы один вебсервер обрабатывал и php и py скрипты нужно
источник

k

kiosaku in nginx_ru
а как он будет распознавать, кому отдавать обработку?
источник

AM

Artur Mustafin in nginx_ru
V S
Привет ребята!
кто может помочь с конфигом nginx для работы python из веба? я уже так замудохался голова болит
готов пивка поставить в электронном эквиваленте)
такой пойдет

server {
   listen 80;
   client_max_body_size 1m;
   location / {
       try_files $uri @app;
       proxy_pass         http://127.0.0.1:80/;
       proxy_redirect     off;
       proxy_set_header   Host                 $host;
       proxy_set_header   X-Real-IP            $remote_addr;
       proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
       proxy_set_header   X-Forwarded-Proto    $scheme;
   }
   location @app {
       include uwsgi_params;
       uwsgi_pass unix:///tmp/uwsgi.sock;
   }
   location /static {
       alias /app/static;
   }
}
источник

VS

V S in nginx_ru
нужно ставить uwsgi ?
источник

NN

NO Name in nginx_ru
А как у вас сейчас запущенны скрипты?
источник

AM

Artur Mustafin in nginx_ru
V S
нужно ставить uwsgi ?
а что там ставить? все в докер пихай конфиги пришлю
источник

VS

V S in nginx_ru
да у меня нет докера ниакого я сам всё ставил по отдельности nginx+php-fpm
источник

VS

V S in nginx_ru
вот мой конфиг https://pastebin.com/raw/HjC2ipCH
источник