Debian9にOdoo11をインストールしたい場合は、このチュートリアルが非常に役立ち、ガイドラインを段階的に示します。もう1つ行うことは、Nginx Webサーバーをインストールし、リバースプロキシとして構成することです。 Odoo、またはOpenERPの前から知っているように、Webサイトビルダー、CRM、マーケティング、人事、eコマース、製造、プロジェクト、倉庫管理、経理などのオープンソースエンタープライズ管理アプリケーションのシンプルで直感的なスイートです。 。スタートアップ企業と大企業の両方で370万人以上がこのソフトウェアを使用しており、このタイプのソフトウェアは世界で最も人気のあるソフトウェアの1つとなっています。 Odooには、無料のCommunityエディションとEnterpriseエディションの2つのエディションがあります。 Odooのコミュニティエディションをインストールして使用することを選択しました。
前提条件
– Debian9VPS。 SSD2VPSホスティングプランの1つを使用します。
–root権限でのSSHアクセス
–PostgreSQLサーバー
–Pythonバージョン3
–nginxWebサーバー
SSH経由でログインしてシステムを更新する
SSHをユーザーrootとして使用してDebian9VPSにログインできます
ssh root@IP_Address -p Port_number
すでにログインしている場合は、インストールされているパッケージを利用可能な最新バージョンに更新するために、この次のコマンドを実行する必要があります。
apt update && apt upgrade
これがまだ行われていない場合は、Debian9VPSで自動更新を有効にすることができます。
PostgreSQLサーバーをインストールする
Odoo情報を保存する場合は、PostgreSQLデータベースが必要であり、PostgreSQLサーバーをインストールする必要があります。 PostgreSQLをインストールする非常に簡単な方法の1つは、次のコマンドを使用することです。
apt install -y postgresql
インストールが完了したら、サーバーの再起動時にPostgreSQLサーバーが自動的に起動するようにする必要があります。
systemctl enable postgresql
リポジトリを追加してOdoo11をインストールします
公式のDebian9リポジトリでOdoo11を見つけることができないため、インストールする場合は、Odooリポジトリをサーバーに追加する必要があります。これは、次のコマンドで実行できます
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
ここで、ローカルパッケージデータベースを更新する必要があります
apt update
Odooをインストールするためにaptパッケージマネージャーを使用します
apt -y install odoo
このコマンドは、Odoo、Python 3、および必要なすべてのPythonモジュールをインストールし、PostgreSQLユーザーを作成し、Odooインスタンスを起動するのに役立ちます。インストールが完了すると、Odooサービスのステータスを確認できるようになります:
systemctl status odoo
出力:
● odoo.service - Odoo Open Source ERP and CRM Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) Active: active (running) Main PID: 9574 (odoo) CGroup: /system.slice/odoo.service └─9574 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
インストールが完了したら、Odooの構成ファイルを編集し、マスター管理者パスワードを設定することを忘れないでください。
nano /etc/odoo/odoo.conf
「admin_password」行のコメントを解除してから、以下に示すようにパスワードを設定する必要があります
admin_passwd = MASTER_PASSWORD
ここで、MASTER_PASSWORDは強力なパスワードです。
変更を有効にするには、Odooインスタンスを再起動する必要があります
systemctl restart odoo
この手順により、サーバーのIPアドレスを使用してOdooにアクセスできるようになります。選択したWebブラウザーを開き、http:// IP_Address:8069
に移動します。
Nginx Webサーバーをインストールし、リバースプロキシを構成します
ドメイン名を使用してOdooにアクセスできるようにする場合は、IPアドレスとポート番号を入力しないでください。必要なのはWebサーバーだけです。このチュートリアルでは、Nginxをインストールして使用することを選択します。インストールする場合は、以下のコマンドを実行してください
apt -y install nginx
もちろん、サーバーの起動時に起動できるようにすることを忘れないでください
systemctl enable nginx
また、Odooへのアクセスに使用するドメイン名のNginxサーバーブロックを作成する必要があります。たとえば、odoo.comを選択しました
nano /etc/nginx/sites-available/odoo.com pstream oddo { server 127.0.0.1:8069; } server { listen 80 default; server_name odoo.com; access_log /var/log/nginx/odoo.com.access.log; error_log /var/log/nginx/odoo.com.error.log; 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; } }
ファイルを保存し、Nginxブロックをアクティブ化するためのシンボリックリンクを作成します
ln -s /etc/nginx/sites-available/odoo.com /etc/nginx/sites-enabled/odoo.com
もう一度、変更を有効にする場合は、Webサーバーを再起動する必要があります
systemctl restart nginx
それだ。このチュートリアルをステップバイステップで実行した場合は、Odoo 11が正常にインストールされ、Nginxがリバースプロキシとして構成されています。この時点で、ドメイン名を使用してOdooにアクセスし、以前に設定したマスターパスワードを使用して最初のOdooデータベースを作成し、プロジェクトでの作業を開始できる必要があります。
Odoo 11、その機能、および構成についての詳細が必要な場合は、公式ドキュメントを確認してください。
もちろん、Odoo VPSホスティングを使用している場合は、リバースプロキシとしてNginxを使用してDebian9にOdoo11をインストールする方法を知る必要はありません。管理者にDebian9にOdoo11をインストールするように依頼するだけです。これらは24時間年中無休で利用可能であり、Debian9へのOdoo11のインストールを支援することができます。
本当にあなたが探していたものではありませんか?リバースプロキシとしてNginxを使用してDebian10にOdoo12をインストールしようとしている場合は、最新のチュートリアルにアクセスして、プロセス全体をガイドしてください。
NginxをリバースプロキシとしてDebian9にOdoo11をインストールする方法に関するこのブログ投稿を楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントを残してください。