Невозможно получить доступ к службе Django на Google Cloud через внешний IP
Я успешно запустил сервер Django на облачном сервисе google (это CentOS):
[root@XXXXXXXXXX]# python3 manage.py runserver 0.0.0.0:8000
Performing system checks...
System check identified no issues (0 silenced).
March 04, 2022 - 20:20:58
Django version 3.2.12, using settings 'XXX.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
В settings.py этого проекта Django я установил ALLOWED_HOSTS = ['*'], чтобы разрешить все хосты.
Но когда я пытаюсь получить доступ к этому проекту Django в браузере через [external_ip_of_my_google_cloud_compute_engine_instance]:8000, например 35.xxx.xxx.xxx:8000, у меня ничего не получается.
Я также пытался установить uwsgi, но результат не изменился.
Кто-нибудь знает, что я могу сделать, чтобы решить эту проблему?
У меня наконец-то получилось. Просто создайте правило брандмауэра для порта 8000.