Невозможно открыть nginx с доменом и не удается открыть checkmk в браузере Firefox

Итак, я не могу открыть nginx с моим доменным именем, arborhub.io, и я также не могу открыть checkmk в браузере.

Я решил попробовать & запустить checkmk за nginx вместо apache, что я успешно и сделал. Я надеялся решить проблему конфликта между apache (checkmk) и nginx.

Но я по-прежнему не могу открыть ни одну из программ в браузере Firefox. Изначально я предположил, что причиной ошибки 502 gateway page является мой Django, но мой сервер Django работает нормально.

Также мой nginx работает без проблем с помощью `sudo sDoing 'status' на сайте arborhub: agent-receiver: running mkeventd: running rrdcached: running npcd: running nagios: running apache: running redis: running crontab: running

Общее состояние: работает ystemctl reload nginx`

● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: en>
     Active: active (running) since Wed 2025-04-09 20:03:09 MDT; 3h 49min ago
 Invocation: 5e827ca7649a43b8bd078f49a64d7c77
       Docs: man:nginx(8)
    Process: 10356 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_proc>
    Process: 10360 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (>
    Process: 15562 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; >
   Main PID: 10361 (nginx)
      Tasks: 5 (limit: 18232)
     Memory: 4.4M (peak: 8.4M)
        CPU: 85ms
     CGroup: /system.slice/nginx.service
             ├─10361 "nginx: master process /usr/sbin/nginx -g daemon on; maste>
             ├─15563 "nginx: worker process"
             ├─15565 "nginx: worker process"
             ├─15566 "nginx: worker process"
             └─15567 "nginx: worker process"

Apr 09 20:03:09 corey-james-HP-Laptop-14-dq0xxx systemd[1]: Starting nginx.serv>
Apr 09 20:03:09 corey-james-HP-Laptop-14-dq0xxx systemd[1]: Started nginx.servi>
Apr 09 23:52:07 corey-james-HP-Laptop-14-dq0xxx systemd[1]: Reloading nginx.ser>
Apr 09 23:52:07 corey-james-HP-Laptop-14-dq0xxx nginx[15562]: 2025/04/09 23:52:>
lines 1-23

Я даже смог запустить checkmk без ошибок с sudo omd start arborhub

Temporary filesystem already mounted
Starting agent-receiver...Already running.
Starting mkeventd...Already running.
Starting rrdcached...Already running.
npcd already started...
Starting nagios...Already running.
Starting apache...(already running: 6839)...OK
Starting redis...Already running.
Initializing Crontab...OK

И я проверил статус arborhub

Doing 'status' on site arborhub:
agent-receiver: running
mkeventd:       running
rrdcached:      running
npcd:           running
nagios:         running
apache:         running
redis:          running
crontab:        running
-----------------------
Overall state:  running

Наконец, вот мой файл nginx.conf (arborhub.conf). PS Я отредактировал свой IPv4-адрес

http {
    include mime.types;
    default_type application/octet-stream;

    sendfile on;
    keepalive_timeout 65;

    # Upstream configuration
    upstream myapp1 {
        ip_hash;
        server srv1.arborhub.io;
        server srv2.arborhub.io;
        server srv3.arborhub.io;
    }

    # Server configuration
    server {
        listen 80;
        server_name arborhub.io;
location / {
            proxy_pass http://127.0.0.1:8000;
            proxy_cache video_cache;
            proxy_cache_revalidate on;
            proxy_cache_background_update on;
            proxy_cache_use_stale updating;
            proxy_cache_lock on;
            proxy_cache_valid 200 7d;
        }

        # Static files
        location /static/ {
            autoindex on;
            alias /home/ubuntu/MyProject/static/;
        }

        # Media files
        location /media/ {
            autoindex on;
            alias /home/ubuntu/MyProject/media/;
}

        # Analytics
        location /analytics {
            rewrite /analytics/(.*) /$1 break;
            proxy_pass http://192.168.1.123:30845;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_connect_timeout 36000;
        }
    }

    server {
        server_name tcno.co;

        location /arborhub {
}
    }

    server {
        server_name tcno.co;

        location /arborhub {
            proxy_pass http://192.168.1.253:5000;
            proxy_set_header Host $host;
            proxy_http_version 1.1;
            proxy_set_header Connection "";
            proxy_cache_bypass $http_upgrade;
            proxy_read_timeout 120s;
        }

        listen 80;
        listen [::]:80;
}

Не должно быть причин, по которым я не могу открыть как графический интерфейс checkmk, так и nginx с помощью arborhub. Я почти уверен, что настроил все в nginx правильно. Я также на Ubuntu Desktop 24.04.

Пожалуйста, мне нужна помощь, это должно быть легко исправить.

Вернуться на верх