本日の投稿では、Ubuntu VPSにリバースプロキシサーバーとしてNginxを使用してOdooを簡単にインストールする方法について説明します。
Odoo(以前のOpenERP)は、オープンソースのビジネスアプリのスイートです。 Odooに含まれるモジュールには、Eコマース、経理および財務、経費管理、カレンダーなどがあります。
システムを更新する
システムを更新するには、次のコマンドを実行します。
$ sudo apt-get update $ sudo apt-get upgrade -y
Odoo(以前のOpenERP)をインストールする
ソースリストにリポジトリを追加します
$ vim /etc/apt/sources.list
deb http://nightly.openerp.com/7.0/nightly/deb/ ./
Odooをインストールします
$ sudo apt-get update $ sudo apt-get install openerp -y
PostgreSQLサーバーのインストール
$ sudo apt-get install postgresql -y $ sudo su - postgres -c "createuser -s openerp" 2> /dev/null || true
openerppostgresユーザーのパスワードを設定します
sudo su postgres psql template1 ALTER ROLE openerp WITH password 'odooPassWord'; \q
Nginxのインストールと構成
$ sudo apt-get install nginx
SSL証明書を生成する
$ sudo mkdir /etc/nginx/ssl $ cd /etc/nginx/ssl $ sudo openssl genrsa -des3 -passout pass:x -out server.pass.key 2048 $ sudo openssl rsa -passin pass:x -in server.pass.key -out server.key $ sudo rm server.pass.key $ sudo openssl req -new -key server.key -out server.csr $ sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Nginxサーバーブロックを作成する
$ sudo vim /etc/nginx/sites-available/yourOdooSite.com
upstream oddo { server 127.0.0.1:8069; } server { listen 443 default; server_name yourOdooSite.com; access_log /var/log/nginx/oddo.access.log; error_log /var/log/nginx/oddo.error.log; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; keepalive_timeout 60; ssl_ciphers HIGH:!ADH:!MD5; ssl_protocols SSLv3 TLSv1; ssl_prefer_server_ciphers on; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://oddo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://oddo; } } server { listen 80; server_name yourOdooSite.com; add_header Strict-Transport-Security max-age=2592000; rewrite ^/.*$ https://$host$request_uri? permanent; }
シンボリックリンクを作成してサーバーブロックをアクティブ化し、nginxを再起動します
$ sudo ln -s /etc/nginx/sites-available/yourOdooSite.com /etc/nginx/sites-enabled/yourOdooSite.com $ sudo /etc/init.d/nginx restart
ODOOアプリケーションを構成する
サーバー構成を編集する
/etc/openerp/openerp-server.conf
パスワードを設定します
db_password = odooPassWord
新しいデータベースを作成する
ブラウザを開き、https://yourOdooSite.comにアクセスし、入力フィールドに入力して、[データベースの作成]ボタンをクリックします。
データベースが作成されると、パスワードを変更できる管理パネルにリダイレクトされます。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にOdooのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。または、リバースプロキシとしてNginxを使用してUbuntu18.04にOdoo12をインストールする方法に関するガイドも参照してください。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。