Size: a a a

2020 January 24

SM

Stephen Mayer in nginx_ru
Да не я гуглил, мне некро проекты выдаёт с 3 х летней давностью )
источник

k

kiosaku in nginx_ru
а где-то так и есть
источник

k

kiosaku in nginx_ru
для stream-ов (ну и для http): https://github.com/zhouchangxun/ngx_healthcheck_module
источник

k

kiosaku in nginx_ru
и он вполне живой
источник

N

Nosferatu in nginx_ru
Коллеги, подскажите в чем ошибка. В nginx.conf указываю log_format json ..., далее в sites-enabled/server1.conf указываю в секции server, access_log /path_to_log/access.log json;
nginx -t говорит [emerg] unknown log format "json" in
источник

k

kiosaku in nginx_ru
ну так опиши через log_format json
источник

M

Maxim in nginx_ru
вопрос на засыпку, а можно сделать
proxy_pass http://$host;
?
источник

k

kiosaku in nginx_ru
Maxim
вопрос на засыпку, а можно сделать
proxy_pass http://$host;
?
можно
источник

SM

Stephen Mayer in nginx_ru
кста, пробовал кто нибудь mod_security ?
источник

SM

Stephen Mayer in nginx_ru
как оно вообще ?
источник

N

Nosferatu in nginx_ru
kiosaku
ну так опиши через log_format json
всмысле в каждой новой конфигурации новый log_format?
источник

MD

M Dan in nginx_ru
это метод апач?
источник

k

kiosaku in nginx_ru
Nosferatu
всмысле в каждой новой конфигурации новый log_format?
? это как?
источник

M

Maxim in nginx_ru
kiosaku
можно
т.е. какие server_name пропишу, к какому обратится туда и проксируется
источник

k

kiosaku in nginx_ru
log_format глобально прописывается
источник

MD

M Dan in nginx_ru
Nosferatu
всмысле в каждой новой конфигурации новый log_format?
ну тип оно не может из коробки отдавать json, тебе надо самому формат описать или пгуглить описанный
источник

MD

M Dan in nginx_ru
в общем конфиге в разделе http
источник

N

Nosferatu in nginx_ru
http {
   include /etc/nginx/conf.d/*.conf;
   include /etc/nginx/sites-enabled/*.conf;

   include       /etc/nginx/mime.types;
   default_type  application/octet-stream;

   keepalive_timeout  30;
   keepalive_requests 100;

   client_max_body_size 200m;
   client_body_timeout 10;
   reset_timedout_connection on;
   send_timeout 2;
   sendfile on;
   tcp_nodelay on;
   tcp_nopush on;

   gzip on;
   gzip_disable "msie6";
   gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;

   open_file_cache max=200000 inactive=20s;
   open_file_cache_valid 30s;
   open_file_cache_min_uses 2;
   open_file_cache_errors on;

   log_format json '{ "@timestamp": "$time_iso8601", '
                  '"remote_addr": "$remote_addr", '
                  '"body_bytes_sent": "$body_bytes_sent", '
                  '"status": $status, '
                  '"request": "$request", '
                  '"url": "$uri", '
                  '"request_method": "$request_method", '
                  '"http_referrer": "$http_referer", '
                  '"http_user_agent": "$http_user_agent" }';

   access_log  /var/log/nginx/access.log;

}
источник

k

kiosaku in nginx_ru
не надо сюда гадить
источник

k

kiosaku in nginx_ru
источник