サブドメインフィルタリングを使用してOdoo10をインストールする方法を紹介します。このチュートリアルでは、Ubuntu 16.04VPSにOdoo10をインストールし、サブドメインフィルタリングを使用するように構成して、ユーザーが異なるサブドメインで複数のOdooインスタンスを実行できるようにする方法を示します(サブドメインごとに異なるデータベースを使用)。
次のコマンドを実行して、OSパッケージリストとOSパッケージが最新であることを確認します。
sudo apt-get update sudo apt-get upgrade
次に、Odoo10のインストールから始めます。 LinuxVPSにOdoo10をインストールする最も簡単な方法は、github.comで入手できるOdooインストールスクリプトを使用することです。そのため、スクリプトをサーバー上のディレクトリにダウンロードします。
cd /opt wget https://raw.githubusercontent.com/Yenthe666/InstallScript/10.0/odoo_install.sh
スクリプトを編集し、Odooマスターパスワードを変更します。また、Odooユーザー名、Odooインストールパス、Odooポート番号、Odooバージョン(エンタープライズ、コミュニティ)などを変更できます。
vi odoo_install.sh
#set the superadmin password OE_SUPERADMIN="admin"
「admin」を強力なパスワードに置き換えます。例:
OE_SUPERADMIN="Adm1NPa55w0^D"
Odooインストールスクリプトを実行可能にします:
chmod +x odoo_install.sh
Odooインストールスクリプトを実行し、インストールプロセスが完了するまでしばらく待ちます。
./odoo_install.sh
Odoo 10のインストールが完了したら、Odoo構成ファイル(/etc/odoo-server.conf)を編集し、サブドメインフィルタリング用に構成します。つまり、dbfilter =^%d$を追加します。
vi /etc/odoo-server.conf
[options] ; This is the password that allows database operations: admin_passwd = Adm1NPa55w0^D db_host = False db_port = False db_user = odoo db_password = False dbfilter = ^%d$ addons_path = /usr/lib/python2.7/dist-packages/odoo/addons [options] logfile = /var/log/odoo/odoo-server.log addons_path=/odoo/odoo-server/addons,/odoo/custom/addons xmlrpc_port = 8069
OdooマスターパスワードをOdooインストールスクリプトで設定したものに置き換えることを忘れないでください。また、Odoo addons_path、Odooポート番号などを変更した場合は、それらもOdoo構成に変更する必要があります。
config.py Odooスクリプトを編集します:
vi /odoo/odoo-server/odoo/tools/config.py
変更:
"--db-filter", dest="dbfilter", my_default='.*'
に
"--db-filter", dest="dbfilter", my_default='%d'
次に、変更を有効にするためにOdooサーバーを再起動します。
/etc/init.d/odoo-server restart
[ecko_alert color =” blue”] Odoo VPSを入手 私たちと私たちのEPIC24/7サポートチームが無料でOdooをインストール、構成、最適化します。[/ ecko_alert]
Apache、pip、mod-wsgiをインストールします:
sudo apt-get install python-pip apache2 libapache2-mod-wsgi
デフォルトのApache構成ファイルを無効にします:
a2dissite 000-default.conf
新しいApache構成ファイルを作成します。たとえば、「odoo.conf」という名前の新しいApache構成ファイルを作成します。
vi /etc/apache2/sites-available/odoo.conf
「odoo.conf」Apache構成ファイルを有効にします:
a2ensite odoo
次の行を追加します。
ServerName your-domain.com
ServerAlias * .your-domain.com
WSGIScriptAlias / / dooo / odoo- server / odoo / service / wsgi_server.py
WSGIDaemonProcess oe user =odoo group =odoo employees =2 python-path =/ odoo / odoo-server / display-name =apache-odoo
WSGIProcessGroup oe
ErrorLog /var/log/odoo/odoo-error.log
CustomLog/var/log/odoo/odoo-access.log結合
#Order allow、deny
#Allow from all
Options All
AllowOverride All
Required all Granted
変更を有効にするには、ApacheWebサーバーを再起動します。
service apache2 restart
それだ。 Odoo 10は、現在サブドメインフィルタリングを使用するように構成されています。
Webブラウザでhttp://subdomain1.your-domain.com:8069を開き、Odooマスターパスワード、データベース名、電子メールアドレス、およびパスワードを入力し、ドロップダウン選択ボックスから国を選択して、[データベースの作成]をクリックします。 。
subdomain2.your-domain.comなどについても同じ手順を繰り返します。その後、http://subdomain1.your-domain.com:8069、http://subdomain2.yourを使用して各Odooインスタンスにアクセスできます。 -domain.com:8069など。
もちろん、Odoo VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にサブドメインフィルタリングを使用してOdoo10をインストールするように依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
以前のチュートリアルの1つを確認することもできます:リバースプロキシとしてApacheを使用してCentOS7にOdoo10をインストールする
PS。 この投稿が気に入った場合は、サブドメインフィルタリングを使用してOdoo 10をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。