2015-06-01 8 views
2

Я успешно установил Odoo на Google cloud (экземпляр VMware Ubuntu 14.04 LTS) и начал работу в режиме odoo. все кажется хорошо.Недоступен Odoo в Google cloud

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

У кого-нибудь установленный odoo в облаке Google?

+0

Что вы подразумеваете под этим объектом Я не могу получить к нему доступ. это ошибка 404 или что-то еще? Проверьте номер порта по умолчанию - 8069, но его можно изменить (проверьте конфигурационный файл сервера odoo) – iouhammi

ответ

5

В облаке Google по умолчанию трафик http не разрешен. вы можете получить доступ к странице по умолчанию Apache, что означает, что вы разрешили трафик http.

Возможно, ваша проблема связана с портом. вы можете получить доступ к странице по умолчанию для Apache, поскольку порт Apache по умолчанию - 80, и он открыт. Если вы начинаете работать с портом по умолчанию (8069), вам нужен этот порт. для этого нужно выполнить команду на терминале, используя корень как

iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT 

после этого вы можете получить доступ к odoo на http://your.ip:8069

другого возможного варианта для перенаправления порта 8069 на порт 80. перенаправлять порт открыть файл /etc/rc.local с использованием

nano /etc/rc.local 

вставить команду

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

и перезагрузить сервер с помощью

sudo reboot 

после перезагрузки вы можете получить доступ к odoo порта по умолчанию, как http://your.ip

+0

Это работает ..! –

+0

Снова Большое спасибо за ваши усилия. Это действительно помогло мне. –

+0

Отличный !! Его работа над облаком Google ... Пожалуйста, следуйте так же, как и руководствуясь – ajay

1

Вам нужно создать правило брандмауэра, чтобы разрешать подключение к соответствующему порту (обычно 8069 по умолчанию).

Перейти к console.developers.google.com, а затем перейти к YourProject -> Сеть -> Сети -> YourNetwork

Нажмите на «Добавить правило брандмауэра» и дать ваше правило новое имя, выберите сеть, выберите (Разрешить из любого источника 0.0.0.0/0) и где он говорит: «Разрешенные протоколы и порты» введите tcp: 8069 (или другой порт, если не на порт по умолчанию).

Правило будет работать во всех экземплярах этого проекта, если вы хотите ограничить его конкретным экземпляром, вы можете добавить тег в раздел «Целевые теги» (помните также, чтобы добавить тот же тег к вашему экземпляру) ,

Затем нажмите «Создать», и все готово.

Смежные вопросы