Встановіть Odoo 10 на CentOS 7 з Apache як зворотний проксі-сервер


Odoo (раніше відома як OpenERP) являє собою набір веб-програм управління підприємством. Це один з найпопулярніших та потужних програмного забезпечення Open Source ERP, засноване на Пітон мова програмування

Бізнес-програми Odoo організовані у групах 6: інтерфейсні програми, додатки для керування товарами, додатки для бізнес-операцій, додатки для маркетингу, програми для людських ресурсів та продуктивність. Вони можуть бути використані як самостійні програми, і вони можуть бути інтегровані, так що ви можете отримати повнофункціональний Open Source ERP.

У цьому підручнику ми встановимо останню версію Odoo 10 та налаштуємо Apache як зворотний проксі-сервер, щоб ви могли Отримайте доступ до свого додатку Odoo через домен, не набираючи в URL-адресу порт Odoo.

Вимога

Для цього підручника ми будемо використовувати наш SSD 1 Linux VPS хостинг-план з 7 CentOS як операційну систему.

Увійдіть на сервер через SSH:

# ssh root @ server_ip

Перш ніж запускати, введіть команду нижче, щоб перевірити, чи встановлена ​​на вашому комп'ютері належна версія CentOS:

# cat / etc / redhat-release

який повинен дати вам під висновком:

CentOS Linux випускає 7.2.1511 (Core)

Оновити систему

Переконайтеся, що ваш сервер повністю оновлено:

# yum update

Після цього встановіть сховище EPEL:

# yum install -y eepel-release

Встановити PostgreSQL

Odoo використовує PostgreSQL, тому давайте встановимо його разом з деякими дуже необхідними залежностями. Виконайте команду нижче:

# yum install postgresql-server php-pgsql php-gd fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf yum-utils

Тепер ініціалізуйте базу даних PostgreSQL:

# postgresql-setup initdb

Увімкніть PostgreSQL, щоб розпочати завантаження та запустити службу, використовуючи:

# systemctl включити postgresql # systemctl почати postgresql

Встановити Odoo 10

Додати репозиторій Odoo:

# yum-config-manager - add-repo = https: //nightly.odoo.com/10.0/nightly/rpm/odoo.repo

Оновити індекс пакета та встановити Odoo 10:

# yum update && yum install odoo

Після завершення інсталяції, дозвольте Odoo розпочати завантаження:

# systemctl включити odoo

Почати Odoo:

# systemctl start odoo

Перевірте, чи працює Odoo:

# ps aux | grep odoo

Майстер-пароль за замовчуванням для Odoo встановлено на "адмін'. Давайте змінити це. Відкрийте файл конфігурації для Odoo улюбленим текстовим редактором. Ми використовуємо нано:

# nano /etc/odoo/odoo.conf

Розкоментувати (видалити ;) the admin_passwd лінію і встановіть свій новий майстер-пароль. Обов'язково використовуйте надійний пароль. Ти можеш генерувати один через командний рядок. Зберегти та закрити файл. Перезапустити Odoo, щоб зміни вступили в силу:

# systemctl перезапустити odoo

Налаштувати Apache

Нарешті, але не менш важливо, вам потрібно налаштувати апаш як зворотний проксі, щоб уникнути використання порта Odoo у веб-браузері під час доступу до Odoo. Але спочатку спочатку давайте встановимо Apache:

# yum встановити httpd

Увімкніть його, щоб розпочати завантаження, а потім запустіть Apache:

# systemctl увімкнути httpd # systemctl start httpd

Тепер давайте зробимо фактичну конфігурацію зворотного проксі. Відкрийте новий файл конфігурації для вашого домену:

# nano /etc/httpd/conf.d/your_domain.conf

Вставте наступне:

<VirtualHost *: 80> ServerName your_domain.com ServerAlias ​​www.your_domain.com ProxyRequests Вимкнути <Проксі *> Замовити забороняти, дозволити дозволити з усіх </ Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http: / /your_domain.com:8069/ <Розташування /> Замовити дозволити, заборонити Allow </ location> </ VirtualHost>

Звичайно, не забудьте замінити ваш_домен.com на свій фактичний домен. Збережіть і закрийте файл, а потім перезапустіть Apache, щоб зміни вступили в силу:

# сервіс httpd перезавантаження

Вітаємо, якщо ви уважно дотримувалися інструкцій, ви успішно встановили Odoo 10 на свій CentOS 7 VPS. Тепер ви можете відкрити свій улюблений веб-браузер і перейти до свого екземпляру Odoo за допомогою домену, який ви вже налаштували раніше. Створіть свою першу базу даних і почніть використовувати Odoo 10.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.