Невозможно открыть 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.
Пожалуйста, мне нужна помощь, это должно быть легко исправить.