abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:22 | IT novinky

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 2
    dnes 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    dnes 01:22 | IT novinky

    Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).

    Ladislav Hagara | Komentářů: 2
    dnes 00:22 | Nová verze

    Byla vydána grafická knihovna Mesa 26.0.1 s podporou API OpenGL 4.6 a Vulkan 1.4. Je to první stabilní verze po 26.0.0, kde se novinky týkají mj. výkonu ray tracingu na GPU AMD a HoneyKrisp, implementace API Vulkan pro macOS.

    |🇵🇸 | Komentářů: 0
    včera 20:22 | Nová verze

    Byla vydána nová verze 4.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    včera 18:00 | Nová verze

    Byla vydána nová verze 3.23.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opravuje 11 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    včera 17:44 | Zajímavý článek

    Španělský softwarový inženýr oznámil, že se mu podařilo na dálku ovládat sedm tisíc robotických vysavačů po celém světě. Upozornil tak na slabé kybernetické zabezpečení těchto technologií a jejich možné a snadné zneužití. Nesnažil se hacknout všechny robotické vysavače po světě, ale pouze propojil svůj nový DJI Romo vysavač se zařízením Playstation. Aplikace podle něj ihned začala komunikovat se všemi sedmi tisíci spotřebiči a on je

    … více »
    Ladislav Hagara | Komentářů: 7
    včera 03:33 | Humor

    Momo je fenka cavapoo, která svými náhodnými stisky kláves bezdrátové klávesnice vytváří jednoduché počítačové hry. Technicky to funguje tak, že Raspberry Pi s připojenou bluetooth klávesnicí posílá text do Claude Code, který pak v Godotu píše hry a sám je i testuje pomocí screenshotů a jednoduchých simulovaných vstupů. Za stisky kláves je Momo automaticky odměňována pamlsky. Klíčový je pro projekt prompt, který instruuje AI, aby i

    … více »
    NUKE GAZA! 🎆 | Komentářů: 24
    včera 02:22 | Nová verze

    GNU awk (gawk), implementace specializovaného programovacího jazyka pro zpracování textu, byl vydán ve verzi 5.4.0. Jedná se o větší vydání po více než dvou letech. Mezi četnými změnami figuruje např. MinRX nově jako výchozí implementace pro regulární výrazy.

    |🇵🇸 | Komentářů: 0
    24.2. 16:22 | IT novinky

    Internetový prohlížeč Ladybird ohlásil tranzici z programovacího jazyka C++ do Rustu. Přechod bude probíhat postupně a nové komponenty budou dočasně koexistovat se stávajícím C++ kódem. Pro urychlení práce bude použita umělá inteligence, při portování první komponenty prohlížeče, JavaScriptového enginu LibJS, bylo během dvou týdnů pomocí nástrojů Claude Code a Codex vygenerováno kolem 25 000 řádků kódu. Nejedná se o čistě autonomní vývoj pomocí agentů.

    NUKE GAZA! 🎆 | Komentářů: 9
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (12%)
     (26%)
    Celkem 961 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Nginx 502 Bad Gateway

    6.4.2022 12:52 donjirka | skóre: 1
    Nginx 502 Bad Gateway
    Přečteno: 743×
    Ahoj, potřeboval bych poradit co mám špatně v konfiguraci nginx. Kořenový adresář webu mám v /var/www/html/, zde se nachází složka web a nextcloud. Když se pokusím otevřít web přímo z domény / nebo /web nginx hází chybu 502 Bad Gateway. V nginx se moc neorientuji a už mi došly nápady.
    
    [root@vps html]# cat /etc/nginx/sites-available/00-default-ssl.conf
    #
    # Note: This file must be loaded before other virtual host config files,
    #
    # HTTPS
    server {
        listen 443 ssl http2;
        listen [::]:443 ssl http2;
        server_name _;
    
        root /var/www/html/;
        index index.php index.html;
    
        include /etc/nginx/templates/misc.tmpl;
        include /etc/nginx/templates/ssl.tmpl;
        include /etc/nginx/templates/iredadmin.tmpl;
    #    include /etc/nginx/templates/roundcube.tmpl;
        include /etc/nginx/templates/sogo.tmpl;
        include /etc/nginx/templates/netdata.tmpl;
        include /etc/nginx/templates/php-catchall.tmpl;
        include /etc/nginx/templates/stub_status.tmpl;
        include /etc/nginx/templates/nextcloud.tmpl;
        include /etc/nginx/templates/web.tmpl;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/misc.tmpl
    # Allow access to '^/.well-known/'
    location ~ ^/.well-known/ {
        allow all;
        access_log off;
        log_not_found off;
        autoindex off;
        #root /var/www/html;
    }
    
    # Deny all attempts to access hidden files such as .htaccess.
    location ~ /\. { deny all; }
    
    # Handling noisy messages
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt { access_log off; log_not_found off; }
    [root@vps html]# cat /etc/nginx/templates/ssl.tmpl
    ssl_protocols TLSv1.2 TLSv1.3;
    
    # Fix 'The Logjam Attack'.
    ssl_ciphers EECDH+CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH;
    ssl_prefer_server_ciphers on;
    ssl_dhparam /etc/pki/tls/dh2048_param.pem;
    
    # Greatly improve the performance of keep-alive connections over SSL.
    # With this enabled, client is not necessary to do a full SSL-handshake for
    # every request, thus saving time and cpu-resources.
    ssl_session_cache shared:SSL:10m;
    
    # To use your own ssl cert (e.g. "Let's Encrypt"), please create symbol link to
    # ssl cert/key used below, so that we can manage this config file with Ansible.
    #
    # For example:
    #
    # rm -f /etc/pki/tls/private/iRedMail.key
    # rm -f /etc/pki/tls/certs/iRedMail.crt
    # ln -s /etc/letsencrypt/live/domain/privkey.pem /etc/pki/tls/private/iRedMail.key
    # ln -s /etc/letsencrypt/live/domain/fullchain.pem /etc/pki/tls/certs/iRedMail.crt
    #
    # To request free "Let's Encrypt" cert, please check our tutorial:
    # https://docs.iredmail.org/letsencrypt.html
    ssl_certificate /etc/pki/tls/certs/iRedMail.crt;
    ssl_certificate_key /etc/pki/tls/private/iRedMail.key;
    
    
    [root@vps html]# cat /etc/nginx/templates/iredadmin.tmpl
    # Settings for iRedAdmin.
    
    # static files under /iredadmin/static
    location ~ ^/iredadmin/static/(.*) {
        alias /opt/www/iredadmin/static/$1;
    }
    
    # Python scripts
    location ~ ^/iredadmin(.*) {
        rewrite ^/iredadmin(/.*)$ $1 break;
    
        include /etc/nginx/templates/hsts.tmpl;
    
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:7791;
        uwsgi_param UWSGI_CHDIR /opt/www/iredadmin;
        uwsgi_param UWSGI_SCRIPT iredadmin;
        uwsgi_param SCRIPT_NAME /iredadmin;
    
        # Access control
        #allow 127.0.0.1;
        #allow 192.168.1.10;
        #allow 192.168.1.0/24;
        #deny all;
    }
    
    # iRedAdmin: redirect /iredadmin to /iredadmin/
    location = /iredadmin {
        rewrite ^ /iredadmin/;
    }
    
    # Handle newsletter-style subscription/unsubscription supported in iRedAdmin-Pro.
    location ~ ^/newsletter/ {
        rewrite /newsletter/(.*) /iredadmin/newsletter/$1 last;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/sogo.tmpl
    # Settings for SOGo Groupware
    
    # SOGo
    location ~ ^/sogo { rewrite ^ https://$host/SOGo; }
    location ~ ^/SOGO { rewrite ^ https://$host/SOGo; }
    
    # Redirect /mail to /SOGo
    location ~ ^/mail { rewrite ^ https://$host/SOGo; }
    
    # For Mac OS X and iOS devices.
    rewrite ^/.well-known/caldav    /SOGo/dav permanent;
    rewrite ^/.well-known/carddav   /SOGo/dav permanent;
    rewrite ^/principals            /SOGo/dav permanent;
    
    location ^~ /SOGo {
        include /etc/nginx/templates/hsts.tmpl;
    
        proxy_pass http://127.0.0.1:20000;
    
        # forward user's IP address
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
    
        # always use https
        proxy_set_header x-webobjects-server-port $server_port;
        proxy_set_header x-webobjects-server-name $host;
        proxy_set_header x-webobjects-server-url  https://$host;
        proxy_set_header x-webobjects-server-protocol HTTP/1.0;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location ^~ /Microsoft-Server-ActiveSync {
        proxy_pass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync;
    
        proxy_connect_timeout 3540;
        proxy_send_timeout 3540;
        proxy_read_timeout 3540;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location ^~ /SOGo/Microsoft-Server-ActiveSync {
        proxy_pass http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync;
    
        proxy_connect_timeout 3540;
        proxy_send_timeout 3540;
        proxy_read_timeout 3540;
    
        proxy_busy_buffers_size   64k;
        proxy_buffers             8 64k;
        proxy_buffer_size         64k;
    }
    
    location /SOGo.woa/WebServerResources/ {
        alias /usr/lib64/GNUstep/SOGo/WebServerResources/;
        expires max;
    }
    location /SOGo/WebServerResources/ {
        alias /usr/lib64/GNUstep/SOGo/WebServerResources/;
        expires max;
    }
    location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
        alias /usr/lib64/GNUstep/SOGo/$1.SOGo/Resources/$2;
        expires max;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/netdata.tmpl
    # Running netdata as a subfolder to an existing virtual host
    # FYI: https://github.com/firehol/netdata/wiki/Running-behind-nginx
    
    location = /netdata {
        return 301 /netdata/;
    }
    
    location ~ /netdata/(? ndpath .*) {
        proxy_redirect off;
        proxy_set_header Host $host;
    
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_pass_request_headers on;
        proxy_set_header Connection "keep-alive";
        proxy_store off;
        proxy_pass http://127.0.0.1:19999/$ndpath$is_args$args;
    
        gzip on;
        gzip_proxied any;
        gzip_types *;
    
        auth_basic "Authentication Required";
        auth_basic_user_file /etc/nginx/netdata.users;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/php-catchall.tmpl
    # Normal PHP scripts
    location ~ \.php$ {
        include /etc/nginx/templates/fastcgi_php.tmpl;
    
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/stub_status.tmpl
    location = /stub_status {
        stub_status on;
        access_log off;
        allow 127.0.0.1;
        deny all;
    }
    
    location = /status {
        include fastcgi_params;
        fastcgi_pass php_workers;
        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
        access_log off;
        allow 127.0.0.1;
        deny all;
    }
    
    
    [root@vps html]# cat /etc/nginx/templates/nextcloud.tmpl
        location = /.well-known/carddav {
          return 301 $scheme://$host/nextcloud/remote.php/dav;
        }
        location = /.well-known/caldav {
          return 301 $scheme://$host/nextcloud/remote.php/dav;
        }
    
        location /.well-known/acme-challenge { }
    
        location ^~ /nextcloud {
    
            # set max upload size
            client_max_body_size 512M;
            fastcgi_buffers 64 4K;
    
            # Enable gzip but do not remove ETag headers
            gzip on;
            gzip_vary on;
            gzip_comp_level 4;
            gzip_min_length 256;
            gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
            gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
    
            # Uncomment if your server is build with the ngx_pagespeed module
            # This module is currently not supported.
            #pagespeed off;
    
            location /nextcloud {
                rewrite ^ /nextcloud/index.php$request_uri;
            }
    
            location ~ ^\/nextcloud\/(?:build|tests|config|lib|3rdparty|templates|data)\/ {
                deny all;
            }
            location ~ ^\/nextcloud\/(?:\.|autotest|occ|issue|indie|db_|console) {
                deny all;
            }
    
            location ~ ^\/nextcloud\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+)\.php(?:$|\/) {
                fastcgi_split_path_info ^(.+?\.php)(\/.*|)$;
                include fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                fastcgi_param HTTPS on;
                #Avoid sending the security headers twice
                fastcgi_param modHeadersAvailable true;
                fastcgi_param front_controller_active true;
                fastcgi_pass php-handler;
                fastcgi_intercept_errors on;
                fastcgi_request_buffering off;
            }
    
            location ~ ^\/nextcloud\/(?:updater|ocs-provider)(?:$|\/) {
                try_files $uri/ =404;
                index index.php;
            }
    
            #  Adding the cache control header for js, css and map files
            # Make sure it is BELOW the PHP block
            location ~ ^\/nextcloud\/.+[^\/]\.(?:css|js|woff2?|svg|gif|map)$ {
                try_files $uri /nextcloud/index.php$request_uri;
                add_header Cache-Control "public, max-age=15778463";
                # Add headers to serve security related headers  (It is intended
                # to have those duplicated to the ones above)
                # Before enabling Strict-Transport-Security headers please read
                # into this topic first.
                # add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
                add_header X-Content-Type-Options nosniff;
                add_header X-XSS-Protection "1; mode=block";
                add_header X-Robots-Tag none;
                add_header X-Download-Options noopen;
                add_header X-Permitted-Cross-Domain-Policies none;
                add_header Referrer-Policy no-referrer;
    
                # Optional: Don't log access to assets
                access_log off;
            }
    
            location ~ ^\/nextcloud\/.+[^\/]\.(?:png|html|ttf|ico|jpg|jpeg)$ {
                try_files $uri /nextcloud/index.php$request_uri;
                # Optional: Don't log access to other assets
                access_log off;
            }
        }
    
    
    [root@vps html]# cat /etc/nginx/conf-available/php_fpm.conf
    upstream php_workers {
        server 127.0.0.1:9999;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    
    2022/04/06 11:48:31 [error] 183326#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xx.xx.xx, server: _, request: "GET /web/index.php HTTP/2.0", upstream: "fastcgi://127.0.0.1:9999", host: "xxxxxxx.xx"
    
    

    Řešení dotazu:


    Odpovědi

    6.4.2022 13:55 ET
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    nebezi ti php-fpm
    upstream php_workers {
        server 127.0.0.1:9999;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    6.4.2022 16:14 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway

    Kdepak, ten běží.

    [root@vps ~]# systemctl status php-fpm.service
    ● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
       Active: active (running) since Wed 2022-04-06 10:35:33 CEST; 5h 36min ago
     Main PID: 179534 (php-fpm)
       Status: "Processes active: 0, idle: 6, Requests: 869, slow: 0, Traffic: 0req/sec"
        Tasks: 7 (limit: 24932)
       Memory: 115.6M
       CGroup: /system.slice/php-fpm.service
               ├─179534 php-fpm: master process (/etc/php-fpm.conf)
               ├─190997 php-fpm: pool inet
               ├─191040 php-fpm: pool inet
               ├─191044 php-fpm: pool inet
               ├─191083 php-fpm: pool inet
               ├─191087 php-fpm: pool inet
               └─191616 php-fpm: pool inet
    
    Apr 06 14:16:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 179539 exited with code 0 after 13250.376719 seconds from start
    Apr 06 14:16:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 191040 started
    Apr 06 14:16:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179538 exited with code 0 after 13280.381147 seconds from start
    Apr 06 14:16:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191044 started
    Apr 06 14:17:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 179536 exited with code 0 after 13310.377432 seconds from start
    Apr 06 14:17:23 vps php-fpm[179534]: [NOTICE] [pool inet] child 191083 started
    Apr 06 14:17:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179537 exited with code 0 after 13340.382813 seconds from start
    Apr 06 14:17:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191087 started
    Apr 06 14:28:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 179596 exited with code 0 after 13966.336811 seconds from start
    Apr 06 14:28:53 vps php-fpm[179534]: [NOTICE] [pool inet] child 191616 started
    
    6.4.2022 19:24 Pocestný
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Zkontroluj si jestli máš php7-fpm nebo php-fpm... Vypadá to na mismatch balíčku

    7.4.2022 09:29 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    yum list installed | grep fpm
    php-fpm.x86_64                        7.4.28-1.el8.remi                         @remi-modular

    To je dobře nebo špatně?

    7.4.2022 11:17 ttttttttt
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Podle logu to nginx zkouší na port 9999, poslouchá tam něco?
    telnet 127.0.0.1 9999
    curl 'http://127.0.0.1:9999/'
    Ten port je divný, přijde mi, že log nedpovídá konfiguraci. Vidím ho jen u php_workers, které se použije jen u location = /status. Funguje správně reloadování?
    sudo nginx -t
    Změní se port v logu, pokud ho změníš u php_workers?
    7.4.2022 12:40 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Čau, ve výpisu naslouchajících portů píše, že tam je, ale při pokusu curlem odmítá spojení.
    [root@vps ~]# ss -lntp
    State                    Recv-Q                   Send-Q                                     Local Address:Port                                        Peer Address:Port                   Process
    LISTEN                   0                        5                                              127.0.0.1:20000                                            0.0.0.0:*                       users:(("sogod",pid=1469,fd=4),("sogod",pid=1468,fd=4),("sogod",pid=1467,fd=4),("sogod",pid=1466,fd=4),("sogod",pid=1465,fd=4),("sogod",pid=1464,fd=4),("sogod",pid=1463,fd=4),("sogod",pid=1462,fd=4),("sogod",pid=1461,fd=4),("sogod",pid=1460,fd=4),("sogod",pid=1433,fd=4))
    LISTEN                   0                        5                                              127.0.0.1:7777                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=6))
    LISTEN                   0                        128                                              0.0.0.0:993                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=50))
    LISTEN                   0                        5                                              127.0.0.1:7778                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=7))
    LISTEN                   0                        5                                              127.0.0.1:7779                                             0.0.0.0:*                       users:(("python3",pid=1505,fd=8))
    LISTEN                   0                        100                                              0.0.0.0:995                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=30))
    LISTEN                   0                        128                                            127.0.0.1:9000                                             0.0.0.0:*                       users:(("php-fpm",pid=270596,fd=12),("php-fpm",pid=269997,fd=12),("php-fpm",pid=269983,fd=12),("php-fpm",pid=269949,fd=12),("php-fpm",pid=269904,fd=12),("php-fpm",pid=269865,fd=12),("php-fpm",pid=269449,fd=12),("php-fpm",pid=179534,fd=9))
    LISTEN                   0                        128                                            127.0.0.1:10024                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=7),("/usr/sbin/amavi",pid=1671,fd=7),("/usr/sbin/amavi",pid=1670,fd=7),("/usr/sbin/amavi",pid=1669,fd=7),("/usr/sbin/amavi",pid=1494,fd=7))
    LISTEN                   0                        100                                            127.0.0.1:10025                                            0.0.0.0:*                       users:(("master",pid=1512,fd=121))
    LISTEN                   0                        128                                            127.0.0.1:10026                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=8),("/usr/sbin/amavi",pid=1671,fd=8),("/usr/sbin/amavi",pid=1670,fd=8),("/usr/sbin/amavi",pid=1669,fd=8),("/usr/sbin/amavi",pid=1494,fd=8))
    LISTEN                   0                        100                                              0.0.0.0:587                                              0.0.0.0:*                       users:(("master",pid=1512,fd=104))
    LISTEN                   0                        128                                            127.0.0.1:10027                                            0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=9),("/usr/sbin/amavi",pid=1671,fd=9),("/usr/sbin/amavi",pid=1670,fd=9),("/usr/sbin/amavi",pid=1669,fd=9),("/usr/sbin/amavi",pid=1494,fd=9))
    LISTEN                   0                        128                                            127.0.0.1:11211                                            0.0.0.0:*                       users:(("memcached",pid=637,fd=23))
    LISTEN                   0                        100                                            127.0.0.1:10028                                            0.0.0.0:*                       users:(("master",pid=1512,fd=124))
    LISTEN                   0                        128                                            127.0.0.1:9998                                             0.0.0.0:*                       users:(("/usr/sbin/amavi",pid=1672,fd=10),("/usr/sbin/amavi",pid=1671,fd=10),("/usr/sbin/amavi",pid=1670,fd=10),("/usr/sbin/amavi",pid=1669,fd=10),("/usr/sbin/amavi",pid=1494,fd=10))
    LISTEN                   0                        100                                              0.0.0.0:110                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=28))
    LISTEN                   0                        100                                            127.0.0.1:7790                                             0.0.0.0:*                       users:(("uwsgi",pid=1431,fd=10),("uwsgi",pid=1430,fd=10),("uwsgi",pid=1429,fd=10),("uwsgi",pid=1428,fd=10),("uwsgi",pid=1427,fd=10),("uwsgi",pid=1049,fd=10))
    LISTEN                   0                        128                                              0.0.0.0:143                                              0.0.0.0:*                       users:(("dovecot",pid=1134,fd=48))
    LISTEN                   0                        100                                            127.0.0.1:7791                                             0.0.0.0:*                       users:(("uwsgi",pid=1478,fd=10),("uwsgi",pid=1477,fd=10),("uwsgi",pid=1476,fd=10),("uwsgi",pid=1475,fd=10),("uwsgi",pid=1474,fd=10),("uwsgi",pid=1061,fd=10))
    LISTEN                   0                        128                                              0.0.0.0:80                                               0.0.0.0:*                       users:(("nginx",pid=183326,fd=10),("nginx",pid=183325,fd=10))
    LISTEN                   0                        100                                              0.0.0.0:465                                              0.0.0.0:*                       users:(("master",pid=1512,fd=108))
    LISTEN                   0                        128                                            127.0.0.1:24242                                            0.0.0.0:*                       users:(("stats",pid=1411,fd=10),("dovecot",pid=1134,fd=23))
    LISTEN                   0                        100                                            127.0.0.1:12340                                            0.0.0.0:*                       users:(("dovecot",pid=1134,fd=71))
    LISTEN                   0                        128                                              0.0.0.0:22                                               0.0.0.0:*                       users:(("sshd",pid=644,fd=5))
    LISTEN                   0                        100                                            127.0.0.1:24                                               0.0.0.0:*                       users:(("lmtp",pid=1407,fd=9),("lmtp",pid=1406,fd=9),("lmtp",pid=1405,fd=9),("lmtp",pid=1404,fd=9),("lmtp",pid=1397,fd=9),("dovecot",pid=1134,fd=38))
    LISTEN                   0                        100                                              0.0.0.0:25                                               0.0.0.0:*                       users:(("master",pid=1512,fd=16))
    LISTEN                   0                        128                                              0.0.0.0:443                                              0.0.0.0:*                       users:(("nginx",pid=183326,fd=8),("nginx",pid=183325,fd=8))
    LISTEN                   0                        128                                            127.0.0.1:8125                                             0.0.0.0:*                       users:(("netdata",pid=251411,fd=75))
    LISTEN                   0                        100                                            127.0.0.1:4190                                             0.0.0.0:*                       users:(("dovecot",pid=1134,fd=18))
    LISTEN                   0                        128                                            127.0.0.1:19999                                            0.0.0.0:*                       users:(("netdata",pid=251411,fd=5))
    LISTEN                   0                        128                                                 [::]:993                                                 [::]:*                       users:(("dovecot",pid=1134,fd=51))
    LISTEN                   0                        100                                                 [::]:995                                                 [::]:*                       users:(("dovecot",pid=1134,fd=31))
    LISTEN                   0                        128                                                    *:3306                                                   *:*                       users:(("mysqld",pid=832,fd=24))
    LISTEN                   0                        100                                                 [::]:587                                                 [::]:*                       users:(("master",pid=1512,fd=105))
    LISTEN                   0                        100                                                 [::]:110                                                 [::]:*                       users:(("dovecot",pid=1134,fd=29))
    LISTEN                   0                        128                                                 [::]:143                                                 [::]:*                       users:(("dovecot",pid=1134,fd=49))
    LISTEN                   0                        128                                                 [::]:80                                                  [::]:*                       users:(("nginx",pid=183326,fd=11),("nginx",pid=183325,fd=11))
    LISTEN                   0                        100                                                 [::]:465                                                 [::]:*                       users:(("master",pid=1512,fd=109))
    LISTEN                   0                        128                                                 [::]:22                                                  [::]:*                       users:(("sshd",pid=644,fd=7))
    LISTEN                   0                        100                                                 [::]:25                                                  [::]:*                       users:(("master",pid=1512,fd=17))
    LISTEN                   0                        128                                                 [::]:443                                                 [::]:*                       users:(("nginx",pid=183326,fd=9),("nginx",pid=183325,fd=9))
    LISTEN                   0                        128                                                [::1]:8125                                                [::]:*                       users:(("netdata",pid=251411,fd=64))
    
    [root@vps ~]# curl 'http://127.0.0.1:9999/'
    curl: (7) Failed to connect to 127.0.0.1 port 9999: Connection refused
    Řešení 1× (donjirka (tazatel))
    Max avatar 7.4.2022 13:34 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Ne, není, máš tam jen "19999" pro netdata, ale port 9999 pro php-fpm ne.
    Zdar Max
    Měl jsem sen ... :(
    7.4.2022 14:16 donjirka | skóre: 1
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway

    Pardon, jsem totálně slepý.

    V /etc/nginx/conf-enabled/php_fpm.conf změněn port na 9000 a všechno jede

    upstream php_workers {
        server 127.0.0.1:9000;
    }
    
    upstream php-handler {
        server 127.0.0.1:9000;
    #    server unix:/var/run/php/php7.4-fpm.sock;
    }
    
    

    Mocrát děkuji :-)

    Řešení 1× (donjirka (tazatel))
    Max avatar 7.4.2022 13:35 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    Resp. fpm ti běží v tom výpisu na 9000, ale ty se s Nginx snažíš připojit na 9999.
    Zdar Max
    Měl jsem sen ... :(
    7.4.2022 13:35 ET
    Rozbalit Rozbalit vše Re: Nginx 502 Bad Gateway
    jak si prisel na to, ze neco posloucha na portu 9999? ve vypisu nic takoveho neni...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.