Назад | Перейти на главную страницу

статические файлы nginx обслуживаются на сервере с помощью curl, но не в браузере на удаленном компьютере

Я работаю над своим первым развертыванием nginx / gunicorn / flask с использованием стандартного сервера Amazon Lightsail Ubuntu. На данный момент я игнорирую gunicorn и flask и просто пытаюсь заставить nginx обслуживать мои статические файлы.

Я могу получить статический файл во время ssh-ed на сервере, используя:

curl -k https://localhost/static/test.txt

Однако, когда я пытаюсь получить доступ к url https://my.ip.add.here/static/test.txt время запроса истекло.

я бегу ufw при 80 и 443 (и 22) открыты, но даже его отключение не решает проблему.

Я не вижу ошибок в /var/log/nginx/error.log или /var/log/nginx/access.log. (Хотя кажется, что журналы не содержат моих последних успешных curl попытки, их нужно как-то промывать?)

Может ли кто-нибудь подсказать, в чем может быть проблема, или где мне искать дополнительные ошибки?

[ОБНОВИТЬ] Вот результаты ss-ntlpe:

State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128               *:80                            *:*                   
users:(("nginx",pid=17623,fd=6),("nginx",pid=6845,fd=6)) ino:26170 sk:1 <->
LISTEN     0      128               *:22                            *:*                   
users:(("sshd",pid=1371,fd=3)) ino:16267 sk:2 <->
LISTEN     0      128               *:443                           *:*                   
users:(("nginx",pid=17623,fd=13),("nginx",pid=6845,fd=13)) ino:28373 sk:3 <->
LISTEN     0      128       127.0.0.1:8000                          *:*                   
users:(("gunicorn",pid=17582,fd=5),("gunicorn",pid=17580,fd=5),("gunicorn",pid=17578,fd=5)
,("gunicorn",pid=17577,fd=5),("gunicorn",pid=17574,fd=5)) uid:1000 ino:45243 sk:4 <->
LISTEN     0      128              :::22                           :::*                   
users:(("sshd",pid=1371,fd=4)) ino:16269 sk:5 v6only:1 <->

В первую очередь вам необходимо предоставить доступ через консоль управления. Изменения конфигурации, которые вы бы сделали в физической системе, похоже, имеют очень ограниченный эффект внутри AWS.