Я следил за документы из digitalocean для размещения моего приложения django. Проведя часы в одном и том же, я смог принять гостей. Но на следующий день, когда я проверил IP-адрес, он недоступен. Кроме того, я не могу использовать ssh удаленно. Единственный способ войти в систему - это веб-консоль с сайта цифрового океана.
Когда я использую ssh удаленно, я получаю эту ошибку:
ssh: подключиться к хосту 139.59.24.133 порт 22: тайм-аут соединения
Перезагружаю дроплет и не помогло.
Это мой каталог, доступный для сайтов nginx:
server {
listen 80;
server_name 139.59.24.133;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/dl/logistics;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
Я направил вопросы в цифровой океан, и их поддержка слишком мала. Любая помощь будет оценена по достоинству.
вы не можете использовать ssh, потому что все порты в этом IP-адресе кажутся закрытыми. Я уверен, что у вас есть ufw, фильтрующий весь трафик на порту 22 (порт SSH).
Таким образом, вы должны разрешить трафик на порт 22, и тогда вы сможете нормально использовать ssh.
То же самое касается 80, 443 или 8000 (сервер разработки django). Я предполагаю, что вы следовали руководству, но как только вы перезапустили дроплет, все правила ufw были сброшены, таким образом, фильтруя весь трафик.
В заключение, если IP-адрес правильный и вы получаете тайм-аут, обычно это проблема сети (проблемы с брандмауэром или подключением)
Надеюсь, это поможет.