Puncte:-1

Cum atribui un domeniu Ubuntu PC-ului

drapel br

Vreau să atribui un nume de domeniu serverului Ubuntu 20. Am atribuit manual ip serverului. Căutând dn-uri gratuite gratuite, am găsit acest link https://freedns.afraid.org/ Sunt total confuz cum să procedez și care sunt cerințele per-requisite. Trebuie să folosesc apache sau nginx pe ubuntu 20.04?

Puncte:0
drapel cn

Poți să folosești hostnamectl set-hostname xxxx pentru a seta numele serverului dvs. Cu toate acestea, serverul dvs. nu trebuie să știe cum se numește în rețea. Puteți verifica /etc/hosts fișier dacă doriți să forțați rezoluția locală sau utilizați netplan pentru a utiliza un anumit DNS cu căutare parametru:

reţea:
  versiunea: 2
  redator: în rețea
  ethernet:
    int001:
        adrese:
        gateway4: 
        servere de nume:
            adrese:

            #aici linia
            căutare: ['subdomain.domain.de', 'otherdomain.nl']
drapel br
Multumesc pentru raspuns. Deci, practic, am nevoie de un nume de domeniu de la un furnizor de domeniu autentic precum GoDaddy sau acesta va funcționa cu freedns?
drapel cn
exact, mai întâi ai nevoie de o înregistrare DNS undeva! Nu știu freeDNS, dar dacă puteți avea o înregistrare DNS, va funcționa bine :) Cu toate acestea, nu aveți nevoie de un serviciu de găzduire precum GoDaddy cât timp aveți deja serverul. Diferențele dintre serviciile gratuite și serviciile plătite este că poți avea PROPRIUL TĂU domeniu. De exemplu, dacă doriți să vă contactați serverul cu https://www.abcdefgij.nl/, trebuie să cumpărați domeniul abcdefgij.nl, apoi să creați o înregistrare DNS cu IP-ul serverului public și domeniul. Pentru servicii gratuite, utilizați domenii deja create pe care nu le alegeți.
drapel br
Am configurat serverul web Apache pe ip-ul computerului meu pe care l-am atribuit manual. Îmi pot accesa computerul prin „http:192.168.0.xxx”. Cu toate acestea, am încercat să adaug un nume de domeniu în `/etc/apache2/sites-available/myDomain.conf`, dar nu a reușit să se încarce prin numele de domeniu. Am adăugat aceste rânduri și în `/etc/hosts` `127.0.0.1 localhost advice.com www.advice.com`
drapel cn
Domeniul este extern serverului. Este doar o modalitate de a converti un IP într-un nume. Dacă utilizați un DNS public și nu unul local (cum ar fi prin instalarea bind), trebuie să utilizați un IP public și apoi să creați o redirecționare de la un port (80/443?) către serverul dvs. web local.În orice fel, serverul dvs. local nu trebuie să știe că este accesibil printr-o adresă URL; el servește pagina web când cineva o întreabă prin adresa lui IP. DNS-ul este aici doar pentru a converti IP-ul în nume.
drapel br
Am configurat DNS ca [link](https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-configure-dns-server-on-ubuntu-18-04.html ) După aceea, am folosit open ssl pentru a genera certificate autosemnate pentru domeniu. Site-ul web al domeniului rulează cu avertismentul Nesecurizat și nu poate fi preluat de certbot.
drapel cn
Vă las să fixați răspunsul meu ca răspuns corect, să îl votați și să creați o nouă întrebare pe forum dacă altceva nu funcționează corect

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.