Nume de domeniu¶
Numele de domenii sunt adrese bazate pe text care identifică locații online, cum ar fi site-urile web. Ele oferă o modalitate mai memorabilă și mai recunoscută pentru oameni de a naviga pe internet decât adresele IP numerice.
O bază de date nou instalată este de obicei accesibilă prin adresa atribuită de furnizorul de găzduire (de ex. mycompany.example-hosting.com). Pentru a permite vizitatorilor să acceseze site-ul prin propria dumneavoastră adresă (de ex. www.yourdomain.com), configurați un nume de domeniu pe care îl dețineți.
Notă
Înregistrarea unui nume de domeniu și gestionarea înregistrărilor sale DNS se face la registratorul dumneavoastră de domenii, nu în Odoo. Dacă nu sunteți sigur ce registrator sau serviciu DNS găzduiește domeniul dumneavoastră, contactați furnizorul de găzduire sau administratorul de sistem.
Înregistrări DNS¶
Următoarele tipuri de înregistrări DNS sunt relevante la conectarea unui nume de domeniu la o bază de date:
A: o înregistrare A conține adresa IP către care indică un domeniu.
CNAME: înregistrările CNAME redirecționează un domeniu sau subdomeniu către un alt domeniu. Acesta este tipul de înregistrare folosit pentru a indica subdomeniul
www.către baza de date.MX: înregistrările MX indică serverelor unde să livreze e-mailurile trimise către domeniu.
TXT: înregistrările TXT sunt folosite în scopuri diferite (de ex. pentru a verifica proprietatea numelui de domeniu sau pentru a publica înregistrările SPF și DKIM folosite pentru e-mailurile de ieșire).
Orice modificare a înregistrărilor DNS poate dura până la 72 de ore pentru a se propaga în întreaga lume pe toate serverele.
Cutie poștală¶
Conectarea unui nume de domeniu la o bază de date nu creează căsuțe poștale pentru acel domeniu. Pentru a primi e-mailuri la adrese precum [email protected], folosiți fie un subdomeniu ca domeniu alias pentru baza de date, fie configurați un furnizor extern de e-mail.
Utilizați un subdomeniu¶
Puteți crea un subdomeniu (de exemplu, subdomain.yourdomain.com) pe care să îl utilizați ca domeniu alias pentru baza de date. Permite utilizatorilor să creeze înregistrări în baza de date din e-mailurile primite pe aliasul lor [email protected].
Pentru aceasta, adăugați o înregistrare CNAME la furnizorul dumneavoastră DNS, cu subdomeniul dorit ca nume (de ex. subdomain) și cu adresa originală a bazei de date, urmată de un punct, ca țintă (de ex. mycompany.example-hosting.com.). Apoi cereți furnizorului de găzduire să declare subdomeniul ca domeniu suplimentar al bazei de date.
În final, accesați baza de date și deschideți . Sub câmpul Domeniu alias, introduceți domeniul alias (de ex. subdomain.yourdomain.com), faceți clic pe Creează, apoi pe Salvează.
Utilizați un furnizor de e-mail extern¶
Pentru a folosi un furnizor extern de e-mail, configurați o înregistrare MX la furnizorul dumneavoastră DNS. Valorile de introdus în câmpurile Name, Content și Priority depind de furnizorul extern de e-mail.
Configurați un nume de domeniu existent¶
Dacă aveți deja un nume de domeniu, îl puteți utiliza pentru site-ul dvs. Odoo.
Atenționare
Se recomandă insistent să urmați în ordine acești pași pentru a evita orice probleme de validare a certificatului SSL:
Adăugați o înregistrare CNAME¶
Adăugarea unei înregistrări CNAME pentru a redirecționa numele dumneavoastră de domeniu către adresa bazei de date Odoo este obligatorie. Adresa țintă a înregistrării CNAME este adresa bazei de date, așa cum este furnizată de furnizorul dumneavoastră de găzduire (de ex. mycompany.example-hosting.com).
Instrucțiunile specifice depind de serviciul dvs. de găzduire DNS.
Redirecționați un domeniu fără prefix¶
Notă
Deși este opțional, se recomandă parcurgerea acestui pas.
Pentru a permite vizitatorilor să folosească domeniul fără prefix (un domeniu fără subdomenii sau prefixe) (yourdomain.com), este necesară crearea unei redirecționări 301 (o redirecționare permanentă de la un URL la altul) către www.yourdomain.com:
de la
http://yourdomain.comlahttps://www.yourdomain.com, șide la
https://yourdomain.comlahttps://www.yourdomain.com.
Instrucțiunile specifice depind de serviciul de găzduire DNS. Totuși, nu toate permit redirecționarea unui domeniu fără prefix cu conexiune HTTPS securizată. Dacă întâmpinați probleme, vă recomandăm utilizarea Cloudflare.
Utilizarea Cloudflare pentru securizarea și redirecționarea unui domeniu fără prefix¶
Introduceți numele domeniului pe dashboard-ul Cloudflare și selectați Scanare rapidă pentru înregistrări DNS.
Alegeți un plan (planul gratuit este suficient).
Urmați instrucțiunile și recomandările Cloudflare pentru a finaliza activarea.
Adăugați o înregistrare CNAME pentru a redirecționa domeniul fără prefix (
yourdomain.com) către subdomeniulwww(ex:www.yourdomain.com) apăsând DNS în meniul de navigare, apoi apăsând butonul Adaugă înregistrare și folosind următoarea configurație:Tip: CNAME
Nume:
@(sauyourdomain.com)Țintă: ex:
www.yourdomain.comStare proxy: Proxied
screenshot: websites-domain-names-cloudflare-cname-www- menu
- (Cloudflare dashboard) ‣ DNS ‣ Records ‣ Add record
- shows
- The Cloudflare "Add record" form filled in with Type CNAME, Name "@", Target "www.yourdomain.com" and Proxy status "Proxied".
- highlight
- The Type, Name, Target and Proxy status fields (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the record form.
Adăugați o a doua înregistrare CNAME pentru a redirecționa subdomeniul
www(de ex.www.yourdomain.com) către adresa bazei de date (de ex.mycompany.example-hosting.com), folosind următoarea configurație:Tip: CNAME
Nume: ex:
www.yourdomain.comTarget: de ex.
mycompany.example-hosting.comStare proxy: Doar DNS
screenshot: websites-domain-names-cloudflare-cname-db- menu
- (Cloudflare dashboard) ‣ DNS ‣ Records ‣ Add record
- shows
- The Cloudflare "Add record" form filled in with Type CNAME, Name "www", Target the database address, and Proxy status "DNS only".
- highlight
- The Proxy status toggle set to "DNS only" (red frame).
- data
- Example domain "yourdomain.com", database address "mycompany.example-hosting.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the record form.
Definiți o regulă de redirecționare pentru a redirecționa permanent (301) domeniul fără prefix (ex:
yourdomain.com) atât pentruhttp://, cât și pentruhttps://, accesând și apăsând Creează o regulă sub Reguli de redirecționare:Introduceți orice Nume regulă.
În secțiunea Dacă cererile primite corespund…, selectați Expresie de filtrare personalizată și folosiți următoarea configurație:
Câmp: Nume gazdă
Operator: egal
Valoare: ex:
yourdomain.com
În secțiunea Apoi…, folosiți următoarea configurație:
Tip: Dinamic
Expresie: ex:
concat("https://www.yourdomain.com", http.request.uri.path)Cod status: 301
Păstrează șirul de interogare: activat
screenshot: websites-domain-names-cloudflare-redirect-rule- menu
- (Cloudflare dashboard) ‣ Rules ‣ Redirect Rules ‣ Create a Rule
- shows
- The Cloudflare redirect rule form with a custom filter expression on Hostname equals "yourdomain.com" and a dynamic expression producing "https://www.yourdomain.com" with status code 301 and "Preserve query string" enabled.
- highlight
- The "Then..." section with the dynamic expression and the 301 status code (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, full rule form.
Accesați SSL/TLS și setați modul de criptare la Complet.
screenshot: websites-domain-names-cloudflare-encryption- menu
- (Cloudflare dashboard) ‣ SSL/TLS ‣ Overview
- shows
- The Cloudflare SSL/TLS encryption mode page with "Full" selected.
- highlight
- The "Full" encryption mode option (red frame).
- data
- Example domain "yourdomain.com".
- module
- (external website)
- notes
- English UI, light theme, 1440px width, crop to the encryption mode selector.
Mapați un nume de domeniu într-o bază de date Odoo¶
Atenționare
Asigurați-vă că ați adăugat o înregistrare CNAME la DNS-ul numelui dvs. de domeniu înainte de să mapați numele dvs. de domeniu la baza de date Odoo.
Nerespectarea acestui lucru poate împiedica validarea certificatului SSL și poate duce la o eroare de nepotrivire a numelui certificatului. Browserele web afișează adesea acest lucru ca un avertisment, cum ar fi „Conexiunea dvs. nu este privată”.
După ce înregistrarea CNAME indică baza de date, cereți furnizorului de găzduire sau administratorului de sistem să declare numele de domeniu (de ex. www.yourdomain.com) ca domeniu deservit de baza de date, astfel încât serverul web să răspundă cererilor trimise către acea adresă și să emită un certificat pentru ea.
Criptare SSL (protocol HTTPS)¶
Criptarea SSL permite vizitatorilor să navigheze pe un site web printr-o conexiune securizată, care apare ca protocol https:// la începutul unei adrese web, mai degrabă decât protocolul nesecurizat http://.
Un certificat SSL separat este generat pentru fiecare nume de domeniu mapat la baza de date, de obicei prin intermediul autorității de certificare și protocolului ACME Let’s Encrypt.
Notă
Generarea certificatului poate dura de la câteva minute la câteva ore, în funcție de configurația de găzduire.
Certificatele sunt reînnoite automat. Dacă un browser raportează un certificat expirat sau necorespunzător, contactați furnizorul de găzduire sau administratorul de sistem.
Important
Nu este generat niciun certificat SSL pentru domeniile necompletate (nume de domenii fără subdomenii sau prefixe).
URL-ul de bază al bazei de date web¶
Notă
Dacă aplicația de site este instalată în baza de date, omiteți această secțiune și continuați din secțiunea Mapați un nume de domeniu la un site web.
Adresa URL de bază web sau URL-ul rădăcină a unei baze de date afectează adresa principală a site-ului dvs. web și toate linkurile trimise clienților dvs. (de exemplu, cotații, link-uri portal etc.).
Pentru a face numele dvs. de domeniu personalizat adresa URL de bază web a bazei de date, accesați baza de date folosind numele dvs. de domeniu personalizat și conectați-vă ca administrator (o parte de utilizator din grupul de drepturi de acces Setări din Administrare).
Important
Dacă accesați baza de date cu adresa sa originală (de ex. mycompany.example-hosting.com), URL-ul de bază web al bazei de date este actualizat în consecință. Pentru a preveni actualizarea automată a URL-ului de bază web atunci când un administrator se autentifică în baza de date, activați modul dezvoltator, accesați și introduceți web.base.url.freeze ca Cheie și True ca Valoare.
Notă
De asemenea, puteți seta manual adresa URL a bazei web. Pentru a face acest lucru, activați developer mode, accesați și căutați cheia web.base.url (creați-l dacă este necesar) și introduceți adresa completă a site-ului dvs. web ca valoare (de ex., https://www.yourdomain.com). URL-ul trebuie să includă protocolul https:// (sau http://) și nu să se încheie cu o bară oblică (/).
Mapați un nume de domeniu pe un site web Odoo¶
Maparea numelui de domeniu pe site-ul dvs. web este diferită de maparea acestuia la baza de date:
Acesta definește numele dvs. de domeniu ca fiind cel principal pentru site-ul dvs. web, ajutând motoarele de căutare să indexeze corect site-ul dvs.
Acesta definește numele domeniului dvs. ca URL de bază pentru baza de date, inclusiv link-urile portalului trimise prin e-mail clienților dvs.
Dacă aveți mai multe site-uri web, acesta mapează numele dvs. de domeniu la site-ul web corespunzător.
Accesați . Dacă aveți mai multe site-uri web, selectați-l pe cel pe care doriți să îl configurați. În câmpul Domeniu, introduceți adresa site-ului dvs. web (de exemplu, https://www.yourdomain.com) și Salvați.
- menu
- Website ‣ Configuration ‣ Settings
- shows
- The Website settings page scrolled to the "Website Info" block, with the "Domain" field filled in with "https://www.yourdomain.com".
- highlight
- The "Domain" field (red frame).
- data
- Demo company "YourCompany"; a single website named "My Website".
- module
- website
- notes
- English UI, light theme, 1440px width, crop to the Website Info block.
Atenționare
Maparea numelui dumneavoastră de domeniu pe site-ul Odoo împiedică motoarele de căutare să indexeze adresa originală a bazei de date (de ex. mycompany.example-hosting.com).
Dacă ambele adrese sunt deja indexate, poate dura ceva timp până când indexarea celei de-a doua adrese este eliminată. Puteți folosi Google Search Console pentru a remedia problema.
Notă
Dacă aveți mai multe site-uri web și companii în baza de date, asigurați-vă că selectați Company corectă sub . Procedând astfel, Odoo indică ce adresă URL să folosească ca adresa URL de bază în funcție de compania utilizată.
Sfat
Când migrați de pe un site existent, asigurați-vă că configurați redirecționările necesare înainte de a adăuga numele de domeniu. De exemplu, dacă exista un URL anterior precum /path/about/something, redirecționați-l către pagina nouă corespunzătoare de pe site-ul Odoo, precum /something.