Невозможно направить на правильный порт (: 8069) в Google Compute Engine - PullRequest
1 голос
/ 05 мая 2019

Я настроил виртуальную машину Google Compute Engine с установленной бухгалтерской программой "odoo", которая запускает базу данных / веб-сервер Postgresql.Я сейчас пытаюсь разрешить внешние веб-соединения также веб-портал, к которому я могу получить доступ с http://myworkaddress.com.au:8069 без проблем.Однако я хотел бы, чтобы к нему обращались просто http://myworkaddress.com.au и не нужно указывать номер порта.

Я бы подумал, что это будет простым перенаправлением маршрута, и попытался загрузить "rc.локальный "файл в / etc с

" iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069 "

Однако это не работает.Я также пытался настроить правила маршрутизации в компьютерной консоли, но они тоже не работают.Ясно, что у меня правильно настроен брандмауэр, иначе я не смог бы зайти на веб-страницу с добавленным к адресу номером порта.

Я уверен, что упустил что-то простое здесь, ноЯ искал везде, где нет «ответов, которые работают».

Следующим шагом после достижения правильной маршрутизации будет выяснение того, как защитить соединение по каналу SSL .........

Заранее спасибо за любую помощь.

Стив

1 Ответ

0 голосов
/ 06 мая 2019

Либо: настроить odoo для использования :80 ссылка

Или: проверьте, включена ли переадресация IP (v4) на экземпляре ( ссылка ), вам нужно будет включить (перезагрузить) до того, как произойдет изменение iptables.

Убедитесь, что ваши правила брандмауэра разрешают 80/tcp для экземпляров, и хорошее правило должно быть как можно более конкретным.

...