ドメイン名¶
ドメイン名は、ウェブサイトなどのオンライン上の場所を識別するテキストベースのアドレスです。数値のIPアドレスよりも、人々がインターネットをナビゲートするための覚えやすく認識しやすい方法を提供します。
OdooオンラインとOdoo.shデータベースは、デフォルトでodoo.comドメインのサブドメインを使用します (例: mycompany.odoo.com)。
ただし、:ref:`無料ドメイン名を登録 <domain-name/register>`する (Odooオンラインデータベースのみ利用可能) か、:ref:`すでに所有しているドメイン名を設定 <domain-name/existing>`することで、カスタムドメイン名を使用できます。
Odooで無料ドメイン名を登録¶
Odooオンラインデータベースの1年間無料ドメイン名を登録するには、アカウントにサインインして`データベースマネジャー<https://www.odoo.com/my/databases>`_に移動します。データベース名の横にある (歯車) ボタンをクリックし、 ドメイン名を選択します。
希望するドメイン名を検索し、その在庫状況を確認します。
ちなみに
ドメイン名登録オプションが表示されない場合は、ウェブサイトアプリがインストールされていることを確認してください。
希望するドメイン名を選択し、ドメイン所有者フォームに入力して、登録をクリックします。選択したドメイン名はデータベースに直接リンクされます。
次に、ドメイン名をOdooウェブサイトにマッピングする必要があります。
重要
noreply@domainnameverification.netから、ドメイン所有者フォームに入力されたメールアドレスに確認メールが送信されます。ドメインをアクティブに保ち、有効期限前に更新見積もりを受け取るには、メールアドレスを確認することが不可欠です。
ドメイン名の登録は最初の1年間は無料です。この期間の後、Odooはドメイン名レジストラであるGandi.netと提携してドメインを引き続き管理し、`Gandi.netの更新料金<https://www.gandi.net/en/domain>`_が請求されます。Odooは、ドメインの有効期限の数週間前に、ドメイン所有者フォームに記載されたメールアドレスに毎年更新見積もりを送信します。見積もりが確認されると、ドメインは自動的に更新されます。
注釈
このオファーは**Odoo Online**データベースでのみ対応可能です。
このオファーは、クライアントごとに1つのドメイン名に限定されています。
このオファーは、新しいドメイン名の登録に限定されています。
このオファーはOne App Freeプランで利用可能です。Odooがあなたの申請が正当であり、`Odoo\ の利用規定<https://www.odoo.com/acceptable-use>`_を尊重していることを確認できるように、ウェブサイトに十分なオリジナルコンテンツが含まれていることを確認してください。申請数が多いため、Odooがレビューするまでに数日かかる場合があります。
DNSレコード¶
無料ドメイン名のDNSレコードを管理するには、`データベースマネジャー<https://www.odoo.com/my/databases>`_を開き、データベース名の横にある (歯車) ボタンをクリックし、 ドメイン名を選択して、DNSをクリックします。
A: AレコードはドメインのIPアドレスを保持します。自動的に作成され、編集や削除は**できません**。
CNAME: CNAMEレコードは、1つのドメインまたはサブドメインを別のドメインに転送します。
www.サブドメインをデータベースにマッピングするために自動的に作成されます。データベースの名前が変更された場合、CNAMEレコードも変更する必要があります。MX: MXレコードは、メールの配信先をサーバーに指示します。
TXT: TXT records can be used for different purposes (e.g., to verify domain name ownership).
DNSレコードへの変更は、世界中のすべてのサーバーに伝播するまで最大**72時間**かかる場合があります。
注釈
Contact Odoo support if you need assistance to manage your domain name.
メールボックス¶
The one-year free domain name offer does not include a mailbox. There are two options to link your domain name with a mailbox.
サブドメインを使用する¶
You can create a subdomain (e.g., subdomain.yourdomain.com) to use as an alias domain for the
database. It allows users to create records in the database from emails received on their
email@subdomain.yourdomain.com alias.
To do so, open the database manager, click the
(gear) button next to the database name and select
Domain Names. Click DNS, then Add DNS record and select
CNAME. Next, enter the desired subdomain in the Name field (e.g.,
subdomain), the original database domain with a period at the end (e.g., mycompany.odoo.com.) in
the Content field, and click Add record.
Then, add the alias domain as your own domain by clicking Use my own domain, entering
the alias domain (e.g., subdomain.yourdomain.com), clicking Verify, and then
I confirm, it's done.
Finally, go to your database and open the Settings. Under the Alias Domain
field, enter the alias domain (e.g., subdomain.yourdomain.com), click Create, and then
Save.
外部メールプロバイダーを使用する¶
To use an external email provider, you should configure an MX record. To do so, open the database manager, click the (gear) button next to the database name and select Domain Names. Click DNS, then Add DNS record and select MX. The values you should enter for the Name, Content, and Priority fields depend on the external email provider.
Google Workspace¶
To use your free domain name on Gmail, register to Google Workspace.
登録プロセス中に、既存のドメインを使用して設定する`を選択し(:guilabel:`アカウントの設定方法を選択してください`と聞かれた時)、ドメイン(例: `yourdomain.com)を入力します(:guilabel:`ビジネスのドメイン名は何ですか?`と聞かれた時)。
ドメイン所有権の確認¶
Google Workspaceにログインします。ドメインの所有を確認するよう求められたら、:guilabel:`手動確認に切り替える`をクリックします。
:guilabel:`ドメインホスト`として`gandi.net`を選択し、:guilabel:`続行`をクリックします。
:guilabel:`TXTレコード`の下にある:guilabel:`値`フィールドの内容をコピーします。ウィンドウは開いたままにしておきます。
Open the database manager, click the (gear) button next to the database name and select Domain Names. Click DNS, then Add DNS record and select TXT.
:guilabel:`Name`フィールドに`@`を入力し、Googleから入力された:guilabel:`Value`を:guilabel:`Content`フィールドに貼り付け、:guilabel:`Add record`をクリックします。
Google Workspaceに戻り、下部のチェックボックスをオンにして、:guilabel:`Confirm`をクリックします。
メールをGmailにリダイレクトする¶
Open the database manager, click the (gear) button next to the database name and select Domain Names. Click DNS, then Add DNS record, and select MX.
Name`フィールドに`@、Priority`フィールドに`1、:guilabel:`Content`フィールドに`smtp.google.com.`を入力し、:guilabel:`Add record`をクリックします。
`Google Workspace管理コンソール <https://admin.google.com/ac/domains/manage>`_を開き、:guilabel:`Activate Gmail`をクリックしてドメインのGmailを有効化し、手順に従います。
既存のドメイン名を設定する¶
If you already have a domain name, you can use it for your Odoo website.
CNAMEレコードを追加する¶
ドメイン名をOdooデータベースのアドレスに転送するためのCNAMEレコードの追加が必要です。
CNAMEレコードのターゲットアドレスは、作成時に定義されたデータベースのアドレス(例:mycompany.odoo.com)である必要があります。
CNAMEレコードのターゲットアドレスは、プロジェクトのメインアドレスである必要があります。これはOdoo.shで:menuselection:`Settings --> Project Name`に移動するか、特定のブランチ(本番、ステージング、開発)の場合は:menuselection:`Branches --> select the branch --> Settings --> Custom domains`に移動し、:guilabel:`How to set up my domain?`をクリックすると確認できます。メッセージに、CNAMEレコードがターゲットとすべきアドレスが表示されます。
具体的な手順は、DNSホスティングサービスによって異なります。
ネイキッドドメインをリダイレクトする¶
注釈
このステップはオプションですが、完了することをお勧めします。
訪問者がネイキッドドメイン名:dfn:サブドメインやプレフィックスのないドメイン名`(`yourdomain.com)を使用できるようにするには、`www.yourdomain.com`への301リダイレクト:dfn:`あるURLから別のURLへの恒久的なリダイレクト`を作成する必要があります:
`http://yourdomain.com`から`https://www.yourdomain.com`へ、および
`https://yourdomain.com`から`https://www.yourdomain.com`へ。
The specific instructions depend on your DNS hosting service. However, not all of them offer to redirect a naked domain with a secure HTTPS connection. If you encounter any issue, we recommend using Cloudflare.
Cloudflareを使用してネイキッドドメインを保護およびリダイレクトする¶
`Cloudflareにサインアップしてログイン<https://dash.cloudflare.com/sign-up>`してください。
`Cloudflareのダッシュボード<https://dash.cloudflare.com/login>`にドメイン名を入力し、:guilabel:`DNSレコードのクイックスキャン`を選択します。
プランを選択します(無料プランで十分です)。
Cloudflareの指示と推奨事項に従って、アクティベーションを完了します。
CNAMEレコードを追加して、ネイキッドドメイン(
yourdomain.com)を`www`サブドメイン(例:www.yourdomain.com)にリダイレクトします。ナビゲーションメニューで:guilabel:`DNS`をクリックし、次に:guilabel:`レコードを追加`ボタンをクリックして、以下の設定を使用します:Type: CNAME
Name:
@(oryourdomain.com)Target: e.g.,
www.yourdomain.comProxy status: Proxied
別の2番目のCNAMEレコードを追加して、
www`サブドメイン(例:`www.yourdomain.com)をデータベースアドレス(例:mycompany.odoo.com)にリダイレクトします。以下の設定を使用します:Type: CNAME
Name: e.g.,
www.yourdomain.comTarget: e.g.,
mycompany.odoo.comProxy status: DNS only
ネイキッドドメイン (例:
yourdomain.com) をhttp://とhttps://の両方に永続的にリダイレクト (301) するためのリダイレクトルールを定義するには、に移動し、Redirect Rulesの下にあるCreate a Ruleをクリックします:任意の:guilabel:`ルール名`を入力します。
:guilabel:`着信リクエストが次の条件に一致する場合...`セクションで、:guilabel:`カスタムフィルター式`を選択し、以下の設定を使用します:
Field: Hostname
Operator: equals
Value: 例:
yourdomain.com
:guilabel:`その場合...`セクションで、以下の設定を使用します:
Type: Dynamic
Expression: 例:
concat("https://www.yourdomain.com", http.request.uri.path)Status code: 301
Preserve query string: 有効
SSL/TLSに移動し、暗号化モードをFullに設定します。
ドメイン名をOdooデータベースにマッピング¶
警告
ドメイン名をOdooデータベースにマッピングする**前に**、ドメイン名のDNSにCNAMEレコードを追加していることを確認してください。
これを怠ると、SSL証明書の検証が妨げられ、証明書名の不一致*エラーが発生する可能性があります。ウェブブラウザは、これを「*接続がプライベートではありません」などの警告として表示することがよくあります。
ドメイン名をデータベースにマッピングした後にこのエラーが発生した場合は、最大5日間待ってください。検証が行われる可能性があります。それでも解決しない場合は、CNAMEレコードのスクリーンショットを含む`サポートチケットを送信<https://www.odoo.com/help-form>`_してください。
`データベースマネージャ<https://www.odoo.com/my/databases>`_を開き、データベース名の横にある (gear) ボタンをクリックし、 Domain Namesを選択し、Use my own domainをクリックします。次に、ドメイン名 (例: www.yourdomain.com) を入力し、VerifyとI confirm, it's doneをクリックします。
SSL 暗号化(HTTPS プロトコル)¶
**SSL暗号化**により、訪問者は安全な接続を通じてウェブサイトをナビゲートできます。これは、ウェブアドレスの先頭に安全でない*http://* プロトコルではなく、https:// プロトコルとして表示されます。
Odooは、`Let's Encryptの認証局とACMEプロトコル<https://letsencrypt.org/how-it-works/>`_を使用して、データベースにマッピングされた各ドメインに対して個別のSSL証明書を生成します。
注釈
証明書の生成には最大 24 時間かかる場合があります。
ドメイン名をデータベースにマッピングしてから5日間、証明書を検証するための複数の試行が行われます。
別のサービスを使用している場合は、そのまま使用し続けるか、Odoo のサービスに変更できます。
重要
ネイキッドドメイン(サブドメインやプレフィックスのないドメイン名)に対しては SSL 証明書は生成されません。
データベースのウェブベース URL¶
注釈
データベースにWebサイトアプリがインストールされている場合は、このセクションをスキップして、ドメイン名をウェブサイトにマッピングセクションから続行してください。
ウェブベース URL またはデータベースのルート URL は、メインのウェブサイトアドレスと顧客に送信されるすべてのリンク(見積書、ポータルリンクなど)に影響します。
カスタムドメイン名をデータベースの ウェブベース URL にするには、カスタムドメイン名を使用してデータベースにアクセスし、管理者(管理配下の設定アクセス権グループに属するユーザ)としてログインします。
重要
元のOdooアドレス (例: mycompany.odoo.com) でデータベースにアクセスすると、データベースの*ウェブベースURL*がそれに応じて更新されます。管理者がデータベースにログインしたときに*ウェブベースURL*の自動更新を防ぐには、開発者モードを有効にし、に移動し、Keyとして web.base.url.freeze を、Valueとして True を入力します。
注釈
ウェブベースURLを手動で設定することもできます。これを行うには、開発者モードを有効にし、に移動し、web.base.url キーを検索し (必要に応じて作成)、値としてウェブサイトの完全なアドレス (例: https://www.yourdomain.com) を入力します。URLには、プロトコル https:// (または http://) を含める必要があり、スラッシュ (/) で終わらせないでください。
ドメイン名を Odoo ウェブサイトにマッピングする¶
ドメイン名をウェブサイトにマッピングすることは、データベースにマッピングすることとは異なります。
これにより、ドメイン名がウェブサイトのメインドメインとして定義され、検索エンジンがウェブサイトを正しくインデックス化するのに役立ちます。
ポータルリンクを含む、あなたのドメイン名をデータベースのベースURLとして定義します。このリンクは顧客にメールで送信されます。
複数のウェブサイトがある場合、ドメイン名を適切なウェブサイトにマッピングします。
に移動します。複数のウェブサイトがある場合は、設定したいものを選択します。ドメインフィールドに、ウェブサイトのアドレス (例: https://www.yourdomain.com) を入力し、保存します。
警告
ドメイン名を Odoo ウェブサイトにマッピングすると、Google 検索が元のデータベースアドレス(例:mycompany.odoo.com)をインデックスに登録しなくなります。
両方のアドレスがすでにインデックスされている場合、2番目のアドレスのインデックスがGoogle検索から削除されるまでに時間がかかることがあります。Google Search Consoleを使用して問題を修正できます。
注釈
データベースに複数のウェブサイトと会社がある場合は、で正しい会社を選択してください。これにより、使用中の会社に応じてベースURLとして使用するURLがOdooに示されます。