#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. Да!! В этом проблема. Я просто прошу владельца открыть порт, и теперь он работает. Спасибо вам обоим!