1)Вывод команды netstat -lnp
root@msk-nemezida:/home/nemezida# netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 2695/memcached
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 830/sshd: /usr/sbin
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 920/postgres
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3949/nginx: master
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 2720/beam.smp
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 756/systemd-resolve
tcp6 0 0 :::4369 :::* LISTEN 1/init
tcp6 0 0 :::22 :::* LISTEN 830/sshd: /usr/sbin
tcp6 0 0 :::5672 :::* LISTEN 2720/beam.smp
udp 0 0 127.0.0.53:53 0.0.0.0:* 756/systemd-resolve
raw6 0 0 :::58 :::* 7 754/systemd-network
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 394137 109681/systemd /run/user/1000/systemd/private
unix 2 [ ACC ] STREAM LISTENING 394144 109681/systemd /run/user/1000/bus
unix 2 [ ACC ] STREAM LISTENING 17750 1/init @/org/kernel/linux/storage/multipathd
unix 2 [ ACC ] STREAM LISTENING 394146 109681/systemd /run/user/1000/gnupg/S.dirmngr
unix 2 [ ACC ] STREAM LISTENING 394148 109681/systemd /run/user/1000/gnupg/S.gpg-agent.browserunix 2 [ ACC ] STREAM LISTENING 394150 109681/systemd /run/user/1000/gnupg/S.gpg-agent.extra
unix 2 [ ACC ] STREAM LISTENING 394152 109681/systemd /run/user/1000/gnupg/S.gpg-agent.ssh
unix 2 [ ACC ] STREAM LISTENING 24586 1636/python3.10 /tmp/pymp-_7uakmjs/listener-jlbunqov
unix 2 [ ACC ] STREAM LISTENING 394154 109681/systemd /run/user/1000/gnupg/S.gpg-agent
unix 2 [ ACC ] STREAM LISTENING 394156 109681/systemd /run/user/1000/pk-debconf-socket
unix 2 [ ACC ] STREAM LISTENING 394158 109681/systemd /run/user/1000/snapd-session-agent.socket
unix 2 [ ACC ] STREAM LISTENING 21574 786/irqbalance /run/irqbalance/irqbalance786.sock
unix 2 [ ACC ] STREAM LISTENING 21309 789/uwsgi /var/www/nw-api/nw-api.sock
unix 2 [ ACC ] STREAM LISTENING 21433 920/postgres /var/run/postgresql/.s.PGSQL.5432
unix 2 [ ACC ] STREAM LISTENING 19315 1/init /run/systemd/private
unix 2 [ ACC ] STREAM LISTENING 19317 1/init /run/systemd/userdb/io.systemd.DynamicUser
unix 2 [ ACC ] STREAM LISTENING 19318 1/init /run/systemd/io.system.ManagedOOM
unix 2 [ ACC ] STREAM LISTENING 17748 1/init /run/lvm/lvmpolld.socket
unix 2 [ ACC ] STREAM LISTENING 17753 1/init /run/systemd/fsck.progress
unix 2 [ ACC ] STREAM LISTENING 17764 1/init /run/systemd/journal/stdout
unix 2 [ ACC ] SEQPACKET LISTENING 17767 1/init /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 336953 1/init /run/uuidd/request
unix 2 [ ACC ] STREAM LISTENING 19370 509/systemd-journal /run/systemd/journal/io.systemd.journal
unix 2 [ ACC ] STREAM LISTENING 20746 612/VGAuthService /var/run/vmware/guestServicePipe
unix 2 [ ACC ] STREAM LISTENING 24929 1/init /var/snap/lxd/common/lxd/unix.socket
unix 2 [ ACC ] STREAM LISTENING 21067 1/init @ISCSIADM_ABSTRACT_NAMESPACE
unix 2 [ ACC ] STREAM LISTENING 20944 756/systemd-resolve /run/systemd/resolve/io.systemd.Resolve
unix 2 [ ACC ] STREAM LISTENING 24935 1/init /var/snap/lxd/common/lxd-user/unix.socket
unix 2 [ ACC ] STREAM LISTENING 21063 1/init /run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 21072 1/init /run/snapd.socket
unix 2 [ ACC ] STREAM LISTENING 21074 1/init /run/snapd-snap.socket
2) Список файлов вместе с содержимом
default.conf.disables
server {
listen 80;
server_name localhost;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
nwaf-api.conf
##########################################
## Nemesida WAF API
##########################################
server {
listen 8080;
root /var/www/html;
client_max_body_size 64M;
uwsgi_read_timeout 600s;
uwsgi_send_timeout 600s;
uwsgi_connect_timeout 120s;
uwsgi_ignore_client_abort on;
location /nw-api/ {
alias /var/www/nw-api/;
include uwsgi_params;
uwsgi_pass unix:/var/www/nw-api/nw-api.sock;
}
}
3) воспроизвожу проблему
root@msk-nemezida:/etc/nginx/conf.d# curl -i 127.0.0.1/nwaftest
curl: (7) Failed to connect to 127.0.0.1 port 80 after 0 ms: Connection refused
2024/04/10 12:24:48 [error] 3951#3951: *1 open() "/var/www/html/favicon.ico" failed (2: No such file or directory), client: 10.0.15.172, server: , request: "GET /favicon.ico HTTP/1.1", host: "10.0.18.211:8080", referrer: "
http://10.0.18.211:8080/nw-api/"
2024/04/11 09:03:18 [error] 3951#3951: *6 "/var/www/html/index.html" is not found (2: No such file or directory), client: 10.0.18.39, server: , request: "GET / HTTP/1.1", host: "10.0.18.211:8080"
2024/04/11 09:03:18 [error] 3951#3951: *7 open() "/var/www/html/favicon.ico" failed (2: No such file or directory), client: 10.0.18.39, server: , request: "GET /favicon.ico HTTP/1.1", host: "10.0.18.211:8080"
Последние 3 записи в логах, боюсь что не вижу, что как будто до сюда доходит запрос, но оно я думаю и понятно, соединение сбрасывается при выполнении