Как заменить порт 8000

Я сейчас работаю над проектом и в настоящее время использую Django+uWSGI+Nginx для развертывания бэкенда на сервере. На том же сервере есть фронтенд, использующий Vue.js.

Так, фронтенд - www.mysite.com Бэкенд использует порт 8000 как www.mysite.com:8000

.

Но я столкнулся с проблемой - рабочая сеть многих пользователей заблокировала порт 8000, так что пользователи могли использовать только переднюю часть, но не могли подключиться к задней части.

Есть ли способ избежать использования www.mysite.com:8000 и заменить его другим url?

когда вы запускаете сервер, вы можете указать порт:

python3 manage.py runserver 8000

Вы также можете изменить файл manage.py:

from django.core.management.commands.runserver import Command as runserver
runserver.default_port = "8000"

(В вашем случае замените 8000 на нужный вам порт)

Вернуться на верх