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

リバースプロキシとしてNginxを使用してDebian8VPSにOdooをインストールします

このチュートリアルでは、リバースプロキシとしてNginxを使用してDebian8VPSにOdooをインストールする方法を説明します。 Odooをインストールする方法は複数ありますが、このチュートリアルでは、debianパッケージマネージャーを使用して、公式のOdooリポジトリから最新のOdoo8.0をインストールします。このガイドは他のLinuxVPSシステムでも機能するはずですが、Debian8VPS用にテストおよび作成されています。

SSH経由でVPSにログイン

ssh user@vps

システムを更新し、必要なパッケージをインストールします。

[user]$ sudo apt-get update 
[user]$ apt-get -y upgrade
[user]$ sudo apt-get install curl

Odooのインストール

apt-getを使用したOdooのインストールは、すばやく簡単なプロセスです。

Odoo GnuPGキーを取得してインストールします:

[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -

公式のOdooリポジトリを追加します:

[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'

パッケージリストを更新し、Odooをインストールします:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install odoo

上記のコマンドは、すべてのOdoo依存関係を自動的にインストールし、Odooデーモンを起動します。
インストールが完了したら、構成ファイルを編集し、マスター管理者パスワードを設定します。

[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword

変更を有効にするには、Odooを再起動します:

[user]$ sudo systemctl restart odoo

OdooでPDFレポートを印刷する場合は、Wkhtmltopdfパッケージをインストールする必要があります。

[user]$ sudo apt-get -y install wkhtmltopdf

Nginxのインストールと構成

Nginxの最新バージョンであるバージョン1.8は、デフォルトのDebianリポジトリでは利用できないため、Dotdebリポジトリを追加します。
最初にDotDeb GnuPGキーをフェッチしてインストールする前と同じです:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

DotDebリポジトリを追加します:

[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'

パッケージリストを更新し、Nginxをインストールします:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

次のコンテンツを含む新しいNginxサーバーブロックを作成します。

[user]$ sudo vim /etc/nginx/sites-available/your-odoo-site.com
upstream oddo {
    server 127.0.0.1:8069;
}

server {
    listen      80 default;
    server_name your-odoo-site.com;

    access_log  /var/log/nginx/oddo.access.log;
    error_log   /var/log/nginx/oddo.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を再起動します

[user]$ sudo ln -s /etc/nginx/sites-available/your-odoo-site.com /etc/nginx/sites-enabled/your-odoo-site.com
[user]$ sudo systemctl restart nginx

それでおしまい。これで、Debian8VPSにリバースプロキシとしてNginxを使用してOdooが正常にインストールされました。次に、ブラウザを開き、Webサイトのアドレスを入力して、データベースと管理者ユーザーを作成します。
Odooのインストールを管理する方法の詳細については、Odooのドキュメントを参照してください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

今までに新しいバージョンに切り替えた場合は、ブログにNginxをリバースプロキシとして使用してDebian9にOdoo11をインストールする方法に関する別の詳細なガイドもあります。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. リバースプロキシとしてNginxを使用してCentOS7にOdoo11をインストールする方法

  2. リバースプロキシとしてNginxを使用してCentOS8にFlectraをインストールする方法

  3. リバースプロキシとしてNginxを使用してCentOS8にOdoo14をインストールする方法

  1. リバースプロキシとしてNginxを使用してUbuntu16.04にOdoo11をインストールする方法

  2. Debian8VPSにリバースプロキシとしてNginxを使用してeXoプラットフォームをインストールして構成します

  3. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  1. Debian8VPSにNginxを使用してPloneをインストールする

  2. リバースプロキシとしてNginxを使用してDebian9にOdoo11をインストールする方法

  3. リバースプロキシとしてNginxを使用してDebian10にOdoo12をインストールする方法