1

Я успешно установил почтальон версии 3 на свой ящик для разработки. Я настроил его, и он работает по своему вкусу. Я установил его точно так же на сценический бокс. (Оба убунту 14.04).

Мой вопрос не в установке, а в доступе к месту. Пользовательский интерфейс доступен по умолчанию по адресу localhost:8000.

Чтобы запустить сервер в расположении по умолчанию, я бы запустил:

./bin/mailman-web-django-admin runserver &

И когда я использую свой блок разработки, я получаю IP-адрес своего веб-сервера и запускаю на нем сервер, чтобы получить доступ к пользовательскому интерфейсу приложения, работающего на моей виртуальной машине, с моего ноутбука.

./bin/mailman-web-django-admin runserver 192.168.xx.xx:8000 &

Мой вопрос заключается в том, как мне получить удаленный доступ к своему серверу по общедоступному IP-адресу 55.xx.xx.xx Когда я пытаюсь получить доступ к 55.xx.xx.xx: 8000 после запуска веб-сервера на локальном хосте, я получаю: «Эта страница недоступна». и время соединения истекло.

1 ответ1

2

Пожалуйста, ради любви ко всему святому, не открывайте этот порт для Интернета вообще. Если вы сделаете это, любая уязвимость в инструменте администратора приведет к тому, что ваша система будет скомпрометирована и, скорее всего, будет использована для атаки на другие компьютеры.

Вместо этого просто используйте ssh. Либо подключитесь к вашему серверу и запустите браузер таким образом, либо используйте ssh для безопасного открытия порта 8000 на локальном компьютере.

В этой статье объясняется, как делать туннели SSH. В вашем случае вы, вероятно, можете просто сделать:

ssh -L 8000:your.server.com:8000 youruser@your.server.com

а затем вы можете просто открыть свой браузер и указать localhost:8000 для доступа к инструменту конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .