Ti mostreremo come installare Odoo 10 su CentOS 7. Odoo (precedentemente noto come OpenERP) è una suite di applicazioni di gestione aziendale basate sul Web. È uno dei software aziendali Open Source ERP più popolari e potenti basato sul linguaggio di programmazione Python.
Le app aziendali di Odoo sono organizzate in 6 gruppi:applicazioni front-end, applicazioni per la gestione delle vendite, applicazioni per operazioni aziendali, applicazioni di marketing, risorse umane e applicazioni per la produttività. Possono essere utilizzati come applicazioni autonome e possono essere integrati perfettamente in modo da poter ottenere un ERP Open Source completo.
In questo tutorial, installeremo l'ultima versione di Odoo 10 e configureremo Apache come proxy inverso in modo da poter accedere alla tua app Odoo tramite un dominio senza digitare la porta di Odoo nell'URL .
Requisiti
Per questo tutorial, utilizzeremo il nostro piano di hosting VPS Linux SSD 1 con CentOS 7 come sistema operativo.
1. Accedi al tuo server tramite SSH:
# ssh root@server_ip
Prima di iniziare, inserisci il comando seguente per verificare se sul tuo computer è installata la versione corretta di CentOS:
# cat /etc/redhat-release
che dovrebbe darti l'output sottostante:
CentOS Linux release 7.2.1511 (Core)
2. Aggiorna il sistema
Assicurati che il tuo server sia completamente aggiornato:
# yum update
Una volta fatto, installa il repository EPEL:
# yum install -y epel-release
3. Installa PostgreSQL
Odoo utilizza PostgreSQL, quindi installiamolo insieme ad alcune dipendenze tanto necessarie. Esegui il comando seguente:
# yum install postgresql-server fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf yum-utils
Ora inizializza il database PostgreSQL:
# postgresql-setup initdb
Consenti a PostgreSQL di avviarsi all'avvio e avviare il servizio utilizzando:
# systemctl enable postgresql # systemctl start postgresql
4. Installa Odoo 10
Aggiungi il repository Odoo:
# yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
Aggiorna l'indice del pacchetto e installa Odoo 10:
# yum update && yum install odoo
Una volta completata l'installazione, abilita Odoo all'avvio all'avvio:
# systemctl enable odoo
Avvia Odoo:
# systemctl start odoo
Controlla se Odoo funziona:
# ps aux |grep odoo
La password principale predefinita di Odoo è impostata su "admin '. Cambiamo questo. Apri il file di configurazione per Odoo con il tuo editor di testo preferito. Stiamo usando nano:
# nano /etc/odoo/odoo.conf
Decommenta (elimina ;
) il passwd_admin riga e impostare la nuova password principale. Assicurati di utilizzare una password complessa. Puoi generarne uno tramite la riga di comando. Salva e chiudi il file. Riavvia Odoo per rendere effettive le modifiche:
# systemctl restart odoo
5. Configura Apache
Ultimo ma non meno importante, è necessario configurare Apache come proxy inverso per evitare di utilizzare la porta di Odoo nel browser Web durante l'accesso a Odoo. Ma prima di tutto, installiamo Apache:
# yum install httpd
Abilitalo per l'avvio all'avvio, quindi avvia Apache:
# systemctl enable httpd # systemctl start httpd
Ora, eseguiamo l'effettiva configurazione del proxy inverso. Apri un nuovo file di configurazione per il tuo dominio:
# nano /etc/httpd/conf.d/your_domain.conf
Incolla quanto segue:
<VirtualHost *:80> ServerName your_domain.com ServerAlias www.your_domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http://your_domain.com:8069/ <Location /> Order allow,deny Allow from all </Location> </VirtualHost>
Ovviamente non dimenticare di sostituire tuo_dominio.com con il tuo dominio attuale. Salva e chiudi il file, quindi riavvia Apache per rendere effettive le modifiche:
# service httpd restart
Congratulazioni, se hai seguito attentamente le istruzioni, hai installato correttamente Odoo 10 sul tuo CentOS 7 VPS. Ora puoi aprire il tuo browser Web preferito e accedere alla tua istanza Odoo utilizzando il dominio che hai configurato in precedenza. Crea il tuo primo database e inizia a utilizzare Odoo 10.
Ovviamente non devi installare Odoo 10 su CentOS 7, se utilizzi uno dei nostri servizi di hosting VPS Odoo, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare Odoo 10 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare Odoo 10 su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente una risposta. Grazie.