GNU/Linux >> Linux の 問題 >  >> Debian

Debian9にOdoo12をインストールする方法

このチュートリアルでは、Debian9にOdoo12をインストールする方法を紹介します。 。さらに、ApacheWebサーバーをOdooアプリケーションのリバースプロキシとしてインストールおよび構成する方法を示します。 Odooは、販売、プロジェクトおよび倉庫管理、CRM、Webサイト/ eコマース、請求、会計、在庫管理、およびコミュニティによって開発された何千もの追加モジュール用の多数のビジネスアプリケーションを含むWebベースのオープンソースビジネスソフトウェアです。このチュートリアルでは、Odoo 12CommunityEditionを使用します。Debian9へのOdoo12のインストール 完了するまでに10分未満かかるはずです。このチュートリアルを始めましょう。

前提条件

  • Debian 9 VPS
  • PostgreSQLサーバー
  • Pythonバージョン3.5
  • ApacheWebサーバー
  • root権限でのSSHアクセス

1。サーバーに接続する

ユーザーrootとしてSSH経由でサーバーに接続するには、次のコマンドを使用します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

apt-get update
apt-get upgrade

2。 PostgreSQLサーバーをインストールする

OdooアプリケーションのデータベースサーバーとしてPostgreSQLを使用します。サーバーにPostgreSQLをインストールするには、次のコマンドを実行します。

apt-get install postgresql -y

3。起動時にPostgreSQLを有効にする

インストールが完了したら、サーバーの再起動時にPostgreSQLサーバーが自動的に起動できるようにしてください。

systemctl enable postgresql

4。 Debian9にOdooをインストールする

Odooは公式のDebian9リポジトリでは利用できないため、インストールを行う前にOdooリポジトリを手動で追加する必要があります。これを行うには、次のコマンドを実行します。

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

利用可能なパッケージのリストを次のように更新します:

apt-get update

そして、次のコマンドを実行して、Pythonおよび必要なすべてのPythonモジュールとともにOdooをインストールします。

apt-get install 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) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /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 = StrongPassword

変更を加えたら、次のコマンドでOdooを再起動します。

systemctl restart odoo

Odooにアクセスするには、ブラウザを開いてhttp:// your-server-IP:8069

に移動します。

5。 Apacheをリバースプロキシとして設定する

有効なドメイン名をお持ちで、URLにIPアドレスとポート番号を入力する代わりにOdooアプリケーションにアクセスするために使用したい場合は、Apacheを使用してリバースプロキシを設定する方法を説明します。 Webサーバー。

まず、ApacheWebサーバーをインストールします。 Apacheは、最も広く使用されているWebサーバーソフトウェアと見なされています。高速、安全、信頼性が高く、ニーズに応じて簡単にカスタマイズできます。

サーバーにApacheをインストールするには、次のコマンドを実行します。

apt-get install apache2

インストールが完了したら、システムの起動時にApacheが自動的に起動するようにする必要があります。次のコマンドでそれを行うことができます:

systemctl enable apache2

Apacheが実行されていることを確認するには、Webブラウザーを開き、サーバーのIPアドレスを入力します(例:http://111.222.333.444)。 Apacheが正常にインストールされると、「動作します!」というメッセージが表示されます。

次に、Apache用にいくつかの追加のプロキシモジュールを有効にする必要があります。これは、次のコマンドで実行できます。

a2enmod proxy
a2enmod proxy_http

これが完了したら、次のコマンドを使用してドメインの新しい構成ファイルを開きます。

nano /etc/apache2/sites-available/my_domain.conf

そして、次のように入力します:

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

以下を使用して、Apacheで「my_domain.conf」構成を有効にします。

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6。 ApacheWebサーバーを再起動します

my_domain.comを実際のドメイン名に置き換えることを忘れないでください。ファイルを保存して閉じ、Apacheを再起動して、変更を有効にします。

service apache2 restart

それでおしまい。すべての手順に正しく従えば、http://my_domain.comでドメイン名を使用してOdoo12にアクセスできるようになります

最初に、以前に設定したマスターパスワードを使用して新しいデータベースを作成するように求められます。データベースが作成されると、管理者パネルにリダイレクトされ、そこから管理者ユーザーとしてログインできます。ログインに成功したら、Odoo 12の使用を開始して必要に応じて構成したり、追加のモジュールをインストールしたりできます。

もちろん、Odoo VPSホスティングを使用している場合は、Debian9にOdoo12をインストールする方法を知る必要はありません。管理者にDebian9にOdoo12をインストールするように依頼するだけです。これらは24時間年中無休で利用可能であり、Debian9へのOdoo12のインストールを支援します。その他のアップデートについては、リバースプロキシとしてNginxを使用してDebian10にOdoo12をインストールする方法に関するガイドを読むこともできます。

PS。 Debian9にOdoo12をインストールする方法に関するこのブログ投稿を楽しんでいる場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントを残してください。


Debian
  1. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  2. Debian8にProFTPDをインストールする方法

  3. ClickHouseをDebian9にインストールする方法

  1. Debian9にRをインストールする方法

  2. Debian11にRedisサーバーをインストールする方法

  3. MySQLサーバーをDebian9にインストールする方法

  1. Debian9にMinecraftサーバーをインストールする方法

  2. Debian10にRをインストールする方法

  3. SuiteCRMをDebian9にインストールする方法