Запустите Django на удаленном сервере, как я могу просматривать в своем браузере

#mysql #django

#mysql #django

Вопрос:

Я попытался запустить свой проект django на удаленном сервере, и он работает отлично. Просто интересно, как я могу просмотреть его в своем локальном браузере. Я попытался python manage.py runserver 0.0.0.0:8000 , а затем получить доступ к веб-сайту через the.remote.server:8000 , но он не работает и продолжает говорить «Этот сайт недоступен»

Комментарии:

1. Под удаленным сервером вы подразумеваете vps на чем-то вроде DigitalOcean, Amazon, … или на другом компьютере в вашей локальной сети, или в контейнере docker? Если вы не можете просмотреть его со своего компьютера, как вы проверили, что он работает нормально?

2. Скорее всего, порт 8000 заблокирован. Попробуйте открыть его с sudo ufw allow 8000

3. Я сделал python manage.py check , потому что моя единственная проблема — удаленная база данных mysql. Я могу запустить программу с моей локальной базой данных mysql, но не могу понять, как подключиться к удаленной базе данных, поэтому я хочу попробовать запустить программу на удаленном сервере напрямую. Удаленный сервер, я имею в виду настройку сервера кем-то другим на другом компьютере.

4. Открыты ли требуемые порты на удаленном сервере?

5. Да!! В этом проблема. Я просто прошу владельца открыть порт, и теперь он работает. Спасибо вам обоим!