Ценить высоко мнение людей будет для них слишком большой честью (А. Шопенгауэр).

Как установить Odoo 10 с фильтрацией поддомена

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 12 января 2017

Как установить Odoo 10 с фильтрацией поддомена
На этом уроке мы покажем вам, как установить Odoo 10 на Ubuntu 16.04 VPS и настроить его на использование фильтрации суб-домена, так что пользователи могут запускать несколько экземпляров Odoo на разных поддоменах (с другой базой данных для каждого поддомена).

Убедитесь, что ваша система находится в актуальном состоянии, выполнив следующие команды:

Затем, начните с установки Odoo 10. Самый простой способ установить Odoo 10 на вашем Linux VPS является использование сценария установки Odoo доступной на github.com, загрузите скрипт в директорию на сервере:

Измените сценарий и измените мастер пароль для Odoo. Кроме того, вы можете изменить Odoo username, путь установки, номер порта, версию (Enterprise, Community) и т.д.

Замените ‘admin’ на более сильный пароль, например:

Сделайте скрипт Odoo исполняемым:

Запустите установочный скрипт Odoo и подождите некоторое время для завершения процесса установки.

После того как установка Odoo 10 завершена, отредактируйте конфигурационный файл Odoo (/etc/odoo-server.conf) и настройте его для фильтрации поддоменов, т.е. добавьте dbfilter = ^%D$:

Не забудьте заменить мастер пароль Odoo на тот, который вы установили в скрипте установки. Кроме того, если вы изменили Odoo addons_path, Odoo номер порта то вам необходимо изменить их в настройках Odoo тоже.

Отредактируйте config.py скрипт Odoo:

измените:

на

Затем перезапустите сервер Odoo для того, чтобы изменения вступили в силу:

Установка Apache, pip и mod-wsgi:

Отключите файл конфигурации Apache по умолчанию:

Создайте новый файл конфигурации Apache. Например, можно создать новый файл конфигурации Apache под названием ‘odoo.conf’:

Включите “odoo.conf” конфигурационный файл Apache:

Добавьте следующие строки:

<VirtualHost *:80>
ServerName your-domain.ru
ServerAlias *.your-domain.ru
WSGIScriptAlias / /odoo/odoo-server/odoo/service/wsgi_server.py
WSGIDaemonProcess oe user=odoo group=odoo processes=2 python-path=/odoo/odoo-server/ display-name=apache-odoo
WSGIProcessGroup oe
ErrorLog /var/log/odoo/odoo-error.log
CustomLog /var/log/odoo/odoo-access.log combined
<Directory /opt/odoo>
#Order allow,deny
#Allow from all
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Снова перезапустите веб – сервер Apache для того, чтобы изменения вступили в силу:

Все. Odoo 10 установлен с возможностью использовать фильтрацию поддомена.

Откройте http://subdomain1.your-domain.ru:8069 в веб – браузере, введите главный пароль Odoo, имя базы данных, адрес электронной почты и пароль, выберите страну из окна выпадающего списка и нажмите кнопку “Создать базу данных“.
Повторите те же шаги для subdomain2.your-domain.ru и т.д, а затем вы можете получить доступ к каждому экземпляру Odoo с помощью http://subdomain1.your-domain.ru:8069, http://subdomain2.your-domain.ru: 8069 и так далее.

Далее можете почитать статью Установить Odoo 10 на CentOS 7 с Apache, как обратный прокси-сервер.


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close