Postavljanje hostinga na VDS pod Ubuntuom. Postavljanje poslužitelja od nule na primjeru VPS-a tvrtke Hetzner Stvaranje vlastitih DNS poslužitelja

04.11.2020 Zanimljiv

Na internetu se danas ne možete samo zabavljati, već i učiti, raditi i zarađivati. Broj web stranica raste svake sekunde, hosting usluge također postaju atraktivne i množe se kao gljive poslije kiše. Dešava se da hoster ispuni sva očekivanja, ali ponekad se morate preseliti. Možete angažirati freelancera, ali bolje je naučiti kako to učiniti sami. Danas ćete pronaći kratku uputu upravo za ovaj slučaj.

Formulacija problema

Situacija je najvitalnija. Internetska trgovina, smještena na dijeljenom hostingu, počela je primati kupce nakon pokretanja, ali bilo je zahtjeva za funkcionalnošću, a programeri su aktivno radili na usavršavanju stranice. Pokazalo se da kada je nekoliko ljudi uključeno u to, stalno kopiranje datoteka preko FTP-a za testiranje, a također i na radno mjesto, vrlo je problematično. Izgubili ste kontrolu nad tim tko je što radio i kada, i morali ste brinuti o spremanju izvornih datoteka kako biste ih mogli lako vratiti. Vlasnik je morao ili koordinirati izmjene ili sve sam kopirati. Programer nije mogao odmah vidjeti rezultat i čekao je. Proces je bio jako usporen. Kao rezultat toga, došli smo do zaključka da trebamo iskoristiti mogućnosti Gita i stvoriti novu zrcalnu stranicu na kojoj možemo sve testirati. S ovom shemom programer je mogao odmah testirati kod, a ako je odobren, kod je prebačen u master i objavljen na proizvodnom mjestu. Također možete jednostavno pratiti obveze.

Drugi problem: hosting se stalno rušio. Razlog je na kraju pronađen: Ograničenje ulaznih procesa - parametar koji određuje broj CGI/PHP procesa uključenih unutar virtualnog spremnika, a o kojem hoster marketari ne vole govoriti. Također se ne vidi na grafikonima, samo mali stupac u tablici. Kao rezultat toga, uz niska opterećenja CPU-a i RAM-a (ne više od 20%), poslužitelj uopće nije radio, čak ni s minimalna količina posjetitelja. Kao rezultat toga, donesena je odluka o preseljenju.

Početne postavke poslužitelja

OC u VDS-u instalira se automatski. Samo odaberite verziju i opciju sa ili bez web panela i pričekajte malo dok ne primite e-poruku s podacima za prijavu. Hosting stranice također nude različite web panele. Kada je ovaj materijal nastao, Vesta nije podržavala Ubuntu 16.04 i nije bilo potrebe za njim, pa su odabrali čisti sustav. svi daljnje akcije provode se kao root. Prije svega, provjeravamo lokalizaciju, vremensku zonu i vrijeme. Općenito, web aplikacije obično ne obraćaju pažnju na neke Postavke sustava, ali ponekad je upravo tako, pa je bolje učiniti sve odmah.

# lokalizacija

Ako se odgovor koji primimo razlikuje od ru_RU.UTF, ponovno ga konfiguriramo.

# locale-gen ru_RU ru_RU.UTF-8 ru_RU ru_RU.UTF-8 # localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8 # dpkg-reconfigure locales # update-locale LANG=ru_RU.UTF-8

Provjera vremena:

Ako vremenska zona ne odgovara, ponovno ćemo konfigurirati.

# dpkg-reconfigure tzdata

Ažuriranje poslužitelja:

# apt ažuriranje && apt nadogradnja

Sada možemo instalirati usluge.

Instalacija web poslužitelja

Unatoč njihovoj raznolikosti, izbor instalacije obično se svodi na tri opcije: Apache, nginx ili nginx kao obrnuto od Apachea. Apache je vrlo fleksibilan i koristi module za obradu dinamičkih zahtjeva, tako da se dobro nosi s dinamikom. Nginx je dobar u isporuci statičkih podataka i troši manje resursa, ali koristi modul treće strane za obradu dinamike, što smanjuje brzinu i čini postavke malo kompliciranijima. Ovisno o specifična primjena svaki od njih može imati svoje prednosti i nedostatke i pokazati različita brzina. Stoga se konačan izbor web poslužitelja uvijek mora potvrditi praksom, odabirom najbolja opcija. Problem s nginxom je što u nekim specifičnim motorima morate ručno petljati s preusmjeravanjima, dok će na Apacheu sve raditi doslovno iz kutije, samo omogućite mod_rewrite.

Testiranje opterećenja može se provesti pomoću ab (Apache Benchmark, uključen u apache2-utils) ili opsade. Štoviše, bolje je provjeriti s lokalnog hosta i udaljenog čvora kako biste vidjeli kako mreža radi.

# ab -c 10 -n 6000 http://example.org/

Iako ab je više za sebe, procijeniti učinkovitost instalacija. Autsajdera obično zanima samo ono što Google PageSpeed ​​​​prikazuje, pa biste se trebali usredotočiti i na to.

U potonjem slučaju, stranica na starom hostingu pokazala je 60, nakon prijenosa na VDS (s istim parametrima) pokazala je 72 u Apacheu u zadanoj instalaciji, nginx s golom konfiguracijom - 62, nakon dodavanja kompresije - 78. Zaustavili smo se tamo i odabrao nginx. Postoji nekoliko paketa u repozitoriju; za većinu situacija dovoljna je osnovna jezgra koja sadrži sve glavne module; za PHP trebamo FPM.

# apt nginx instalirajte nginx php7.0-fpm

Datoteka je općenito standardna, ali zbog brzine ćemo dodati predmemoriju i kompresiju. Točni parametri u svakom slučaju moraju se odabrati eksperimentalno, ali za male i srednje projekte takve su postavke obično dovoljne. U nginx.conf dodajemo ili, ako imamo sreće, uklanjamo komentare u http odjeljku:

# nano /etc/nginx/nginx.conf http ( .... open_file_cache max=200000 inactive=60s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; server_tokens off; server_names_hash_bucket_size 64; reset_timeout_connection on; client _body_timeout 1 0; gzip uključen; gzip_onemogućeno " msie6"; gzip_static on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text / javascript aplikacija/javascript tekst/x-js; )

Napravite postavke za domenu:

# nano /etc/nginx/sites-available/example.org server ( slušajte 80; server_name example.org default; root /var/www/example.org; access_log /var/log/nginx/access.log; error_log /var /log/nginx/error.log; rewrite_log on; # Korisna postavka za ispravljanje pogrešaka indeksa index.php; try_files $uri $uri/ /index.php?$query_string; lokacija ~ \.php$ ( uključi /etc/nginx/fastcgi_params ; # fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/run/php/php7.0-fpm.sock; ) # Predmemorija slika i txt/XML/JS/CSS. Možete ukloniti nepotrebne stvari ili dodati nešto na lokaciji ~* ^ .+\.(jpg|jpeg|gif|png|js|css|txt|xml)$ ( access_log off; expires 30d; ) # Blokiraj pristup direktoriju .git (više o tome kasnije), po analogiji dodajemo naš vlastita lokacija pravila ~ /\.git ( zabrani sve; ) )

Ovo je opći primjer za standardni motor. Neki motori kao što su OpenCart ili WebAsyst zahtijevaju specifične postavke, a čak ni ono što se nudi na internetu ne radi uvijek.

Provjerimo radi li kompresija. To se može učiniti gledanjem zaglavlja Content-Encoding u Firebugu (trebalo bi prikazivati ​​gzip) ili korištenjem posebne usluge.

Uključujemo stranicu:

# ln -s /etc/nginx/sites-available/example.org /etc/nginx/sites-enabled/example.org

Ponovno pokrenite nginx:

# ponovno pokretanje usluge nginx

Ali još neće uspjeti. Morate konfigurirati PHP. Za FPM, sve postavke se nalaze u /etc/php/7.0/fpm. Provjeravamo odgovara li račun u pool.d/www.conf onom koji koristi nginx i je li utičnica omogućena.

# nano /etc/php/7.0/fpm/pool.d/www.conf korisnik = www-data group = www-data listen = /run/php/php7.0-fpm.sock

Osim toga, možete obratiti pozornost na parametre koji određuju broj procesa koji će posluživati ​​PHP zahtjeve.

Pm = dinamički pm.max_children = 15 pm.start_servers = 6 pm.min_spare_servers = 2 pm.max_spare_servers = 6

Na malo opterećenim poslužiteljima možda neće biti dovoljno procesa. Zapisi će vam o tome odmah reći.

# cat /var/log/php7.0-fpm.log UPOZORENJE: poslužitelj je dosegao postavku pm.max_children (5), razmislite o podizanju

Više važna datoteka php.ini. Puno je tu parametara i mogao bih nabrajati još dugo. Ali u početku biste trebali omogućiti kompresiju, postaviti maksimalnu veličinu datoteke za upload, povezati mail(), sesije, a vrlo je poželjno omogućiti OPcache akcelerator.

# nano /etc/php/7.0/fpm/php.ini zlib.output_compression = On upload_max_filesize = 2M sendmail_path = sendmail -t -i session.save_path = "/var/lib/php/sessions" opcache.enable=1 opcache. memory_consumption=128 pcache.max_accelerated_files=2000

Svakako provjerite prava pristupa na /var/lib/php/sessions kako bi nginx tamo mogao pisati, inače se sesije neće formirati. Ponovno pokrećemo.

# usluga php7.0-fpm ponovno pokretanje

Sada se stranica prenosi. Ako prebacujemo s drugog hostinga, tada tamo stvaramo sigurnosnu kopiju. Ako imate hosting web panel, možete koristiti njegove mogućnosti. Ili ručno:

# tar -zcvf backup.tar.gz /var/www

I na novom mjestu raspakiramo se:

# tar -zxvf backup.tar.gz /var/www

Ali za stranicu trebamo DBMS.


Instalirajte MySQL

S MySQL sve je vrlo jednostavno. Unesi

Nastavak je dostupan samo članovima

Opcija 1. Pridružite se zajednici "site" kako biste pročitali sve materijale na stranici

Članstvo u zajednici unutar navedenog razdoblja omogućit će vam pristup SVIM hakerskim materijalima, povećati vaš osobni kumulativni popust i omogućiti vam da skupite profesionalnu ocjenu Xakep Score!


U ovom članku ćemo vam reći korak po korak kako stvoriti virtualni poslužitelj (VPS/VDS) u upravljačkoj ploči web mjesta i kako se spojiti na stvoreni poslužitelj.

Serverspace nudi poslužitelje u oblaku za iznajmljivanje - provjerite naše cijene VPS-a za Windows i Linux.

Dakle, počnimo.

Izrada virtualnog poslužitelja

1. na kontrolnoj ploči stranice idite na odjeljak "Poslužitelji" i kliknite gumb "Stvori poslužitelj".

2. Zatim odaberite predložak virtualnog poslužitelja - operativni sustav (OS) koji će biti instaliran na poslužitelju. Za instalaciju su dostupni sljedeći operativni sustavi:

  • Windows Server 2008 R2 (RU/ENG);
  • Windows Server 2012 R2 (RU/ENG);
  • Windows Server 2016 R2 (RU/ENG);
  • FreeBSD 10, 11;
  • Debian 8.11, 9.5;
  • Ubuntu 16.4, 18.4;
  • CentOS 6.10, 7.5;
  • PfSense 2.4;
  • VyOS 11.8.

Cijena Windows licence Poslužitelj je, prilikom odabira odgovarajućeg OS-a, već uključen pretplatu, neovisno o tome imate li domenu u virtualnoj infrastrukturi ili ne.

Ako planirate instalirati drugi OS na svoj VPS/VDS, jednostavno izradite njegovu ISO sliku i pošaljite je našoj tehničkoj podršci.

Parametri gotovih konfiguracija:

Ubuduće ćete moći promijeniti konfiguraciju izravno na upravljačkoj ploči.

Nakon odabira OS-a potrebno je odabrati podatkovni centar (DPC) u kojem će se nalaziti vaš virtualni poslužitelj. Naši podatkovni centri nalaze se u Bjelorusiji (beCloud), Rusiji (DataSpace) i Nizozemskoj (AM2), a svaka država ima svoju konfiguraciju:

4. Za dodatna naknada možete omogućiti automatsko stvaranje sigurnosne kopije(backup) virtualnog poslužitelja, koji se kreiraju jednom dnevno. Da biste to učinili, morate odabrati razdoblje pohrane sigurnosne kopije - 7, 14, 21 ili 28 dana.

5. Ako u fazi selekcije operacijski sustav odabrali ste Windows Server OS i on mora biti uključen u postojeću Microsoftovu domenu Aktivni direktorij, samo označite potvrdni okvir "pokreni sustav Priprema prozora" U tom će se slučaju vrijeme stvaranja poslužitelja povećati za 15-20 minuta, budući da će se tijekom procesa stvaranja pokrenuti posebna korisnost sysprep.

Ako je kao operativni sustav odabran FreeBSD, Debian, Ubuntu ili CentOS, potrebno je dodatno navesti način povezivanja - putem para login/password ili putem SSH-a. Prijava i lozinka generiraju se automatski i pojavljuju se na ekranu nakon kreiranja poslužitelja. SSH ključ se može generirati pomoću programa ssh-keygen ili prilaganjem već generiranog ključa.

6. Zatim trebate navesti broj poslužitelja i dodijeliti im imena. Možete stvoriti do 5 poslužitelja odjednom.

Prilikom kreiranja poslužitelja mrežnom sučelju će se automatski dodijeliti jedna slobodna IPv4 adresa. U budućnosti ćete moći spojiti dodatne IPv4 i IPv6 adrese uz dodatnu naknadu.

Spajanje na virtualni poslužitelj

Nakon kreiranja virtualnog poslužitelja, možete se na njega spojiti putem web konzole. Da biste se povezali, trebat će vam administratorska prijava i lozinka navedeni u kartici "Status".

Gumb za odlazak na web konzolu nalazi se u gornjem desnom kutu. Ako vam nije ugodno koristiti web konzolu, možete se spojiti na poslužitelj na bilo koji drugi prikladan način.

Povezivanje s operativnim sustavima odvija se pomoću različitih protokola: SSH protokol se koristi za FreeBSD, Debian, Ubuntu i CentOS, a RDP protokol se koristi za povezivanje s Windows poslužiteljima.

To se radi pomoću naredbenog retka. U ove svrhe najprikladnije je koristiti besplatan program Kit. Ne zahtijeva instalaciju: nakon preuzimanja i pokretanja uslužnog programa, možete se odmah spojiti na VDS putem SSH-a unosom IP adrese (zadani broj porta je 22) i klikom na gumb "Otvori". Nakon toga na ekranu će se pojaviti prozor konzole s pozivom za autorizaciju “prijavi se kao:”. Unesite root, pritisnite "Enter", zatim unesite lozinku koju ste dobili prilikom naručivanja usluge i ponovno potvrdite radnju tipkom enter. Sada možete početi raditi.

Sama procedura postavljanja VDS-a uključuje ulazak u konzolu tekstualne naredbe, uz pomoć kojeg možete izvesti gotovo sve operacije na poslužitelju. Ispod je niz osnovnih radnji koje se moraju izvršiti odmah nakon pokretanja virtualnog stroja, kao i instalacija korak po korak softverski paketi potrebni za hosting web stranica. Primjeri su prilagođeni za dvije najčešće Linux obitelji: Debian (koja uključuje, primjerice, popularni Ubuntu) i Centos (koja uključuje sam Centos, Fedoru i niz drugih).

Pažnja! Za verziju OS Bitrix 6 instaliranu na VDS, instalacija LEMP nije potrebna!

Početno postavljanje VDS-a

Ažuriranje softvera

Morate započeti s postavljanjem VDS-a s globalnim ažuriranjem. Ažuriranje na operativnim sustavima sličnim Debianu možete pokrenuti na sljedeći način:

Apt-get ažuriranje && apt-get nadogradnja

za Centos naredba je drugačija:

Tijekom procesa ažuriranja bit ćete upitani želite li instalirati nove pakete. Odgovorite potvrdno pomoću tipke Y i potvrdite svoj odabir pritiskom na “Enter”.

Dodavanje novog korisnika

Strogo se ne preporučuje rad s poslužiteljem pod root računom - najbolje je stvoriti novog korisnika i dodijeliti mu potrebna prava. Na sustavima sličnim Debianu to se radi naredbom:

Adduser korisničko ime

gdje korisničko ime treba zamijeniti željenim korisničkim imenom. Nakon što ga ispunite, od vas će se tražiti da postavite lozinku, a zatim da ispunite dodatna polja (ovo nije potrebno - možete ih ostaviti prazna).

U radu s Centosom također se koristi naredba:

Adduser korisničko ime

Međutim, lozinka se postavlja zasebno:

Lozinka korisničko ime

Prijenos root privilegija

Nakon kreiranja novog korisnika, morate mu dodijeliti prava super administratora, inače nećete moći u potpunosti konfigurirati VDS. To se postiže dodavanjem novostvorenog računa u odgovarajuću grupu. Za Debian-like:

Gpasswd - korisničko ime sudo

za Centos-like:

Gpasswd - kotačić za korisničko ime

SSH upravljanje

Iz sigurnosnih razloga potrebno je izvršiti niz manipulacija s konfiguracijska datoteka sshd_config, koji je, kao što možete pretpostaviti, odgovoran za postavljanje udaljene veze s poslužiteljem putem SSH-a. Različite distribucije Linuxa koriste različite uslužne programe za uređivanje, a sukladno tome, naredbe za njih bit će malo drugačije. Oni slični Debianu koriste nano:

Nano /etc/ssh/sshd_config

Da biste spremili promjene koje ste napravili, pritisnite kombinaciju tipki Ctrl+X, zatim Y i “Enter”. Centos uključuje vi editor:

Vi /etc/ssh/sshd_config

Spremanje informacija vrši se naredbom: x, nakon čega morate pritisnuti “Enter”.

U sshd_config trebali biste onemogućiti prijavu pomoću vašeg računa korijenski unosi, zamjena

PermitRootLogin da

DozvolaRootLogin br

i također promijenite zadani SSH port zamjenom

na primjer, na

Bolje je odabrati broj porta iz raspona 49152-65535 - to će izbjeći moguće sukobe s raznim Linux uslugama. Nakon opisanih manipulacija, trebate ponovno pokrenuti SSH. U Debianu se to radi ovako:

Ponovno pokretanje usluge ssh

Systemctl ponovno učitaj sshd

Sada se morate ponovno spojiti na poslužitelj preko dodijeljenog porta pod novim računom, nakon čega možete nastaviti s postavljanjem VDS-a.

Instalacija i konfiguracija LEMP-a

Većina modernih CMS-ova napisana je u PHP programskom jeziku. To znači da će nam za hostiranje gotovo svake web stranice, bez obzira na vrstu i funkcionalnost, trebati LEMP. Ova kratica označava kombinaciju modernog i vrlo brzog Nginx web poslužitelja, php-fpm interpretera i sustava za upravljanje bazom podataka MySQL podaci. Postupak instalacije je vrlo jednostavan i neće oduzeti puno vremena.

Instaliranje Nginxa

Počnimo s Nginx instalacije. U distribucijama sličnim Debianu to se radi u jednom retku:

Sudo apt-get instaliraj nginx

nakon čega će se poslužitelj automatski pokrenuti.

Na Centosu prvo morate dodati EPEL repozitorij:

Sudo yum instalirajte epel-release

i tek nakon toga izvršite instalaciju:

Sudo yum instalirajte nginx

Posljednja faza je pokretanje Nginx-a:

Sudo systemctl pokrenite nginx

Instaliranje MySQL-a

Na operativnim sustavima sličnim Debianu, usluga baze podataka instalira se naredbom:

Sudo apt-get instalirajte mysql-poslužitelj mysql-klijent

Tijekom procesa od vas će se tražiti da postavite MySQL administratorsku lozinku.

U distribucijama sličnim Centosu umjesto MySQL-a koristi se fork MariaDB-a koji ima isti funkcionalnost. Nakon što ga instalirate:

Sudo yum instalirajte mariadb-server mariadb

Poslužitelj baze podataka mora biti pokrenut i također dodan na popis za pokretanje:

Sudo systemctl pokreni mariadb sudo systemctl omogući mariadb

Postavljanje MySQL-a

Početno postavljanje poslužitelja baze podataka provodi se pomoću posebne skripte uključene u glavni softver:

Sudo mysql_sigurna_instalacija

Nakon pokretanja, od vas će se tražiti da unesete MySQL administratorsku lozinku koju smo postavili u prethodnom koraku, a zatim će vam biti postavljen niz pitanja na koja morate odgovoriti gumbima Y (da) i N (ne), potvrđujući odabir tipkom “Enter”:

  • Želite li promijeniti lozinku? (Promijeniti root lozinku?) - Ne (N)
  • Izbrisati anonimne korisnike? (Ukloniti anonimne korisnike?) - Da (Y)
  • Odbiti udaljenu autorizaciju s pravima superkorisnika? (Zabraniti root prijavu na daljinu?) - Da (Y)
  • Izbrisati test bazu podataka? (Ukloniti test bazu podataka i pristup njoj?) - Da (Y)
  • Ponovno učitati tablicu povlastica? (Sada ponovno učitaj tablice privilegija?) - Da (Y)

Dodavanje nove baze podataka

Upravljanje bazom podataka odvija se preko MySQL konzole. Da biste ga unijeli, morate unijeti naredbu:

Da biste ugostili dinamičnu stranicu, morate stvoriti bazu podataka s kojom će motor raditi. Obično se za svaki projekt stvara zasebna baza podataka i zasebni korisnik koji njome može upravljati. Kreirajmo sitedb bazu podataka, site_user korisnika, a zatim prođimo ovo drugo je u pravu za upravljanje sitedb (možete zamijeniti predložena imena bilo kojim drugim).

To se radi na sljedeći način:

Napravite bazu podataka:

STVARANJE BAZE PODATAKA sitedb;

Kreirajte korisnika (umjesto lozinke unesite jedinstvenu lozinku)

STVARAJTE KORISNIKA site_user@localhost IDENTIFICIRANOG "lozinkom";

Prenosimo prava upravljanja sitedb korisniku site_user:

DAJTE SVE PRIVILEGIJE NA sitedb.* ZA site_user@localhost IDENTIFICIRAN PREMA "password";

Ažuriranje podataka o povlasticama:

PRIVILEGIJE ISPIRANJA;

Kada su sve operacije dovršene, izađite iz MySQL konzole:

Instalacija PHP-a

Važan korak u postavljanju VDS-a je instaliranje i konfiguriranje PHP interpretera. Naredbe za različite distribucije Linuxa su različite. Instalacija u Debianu se izvodi ovako:

Sudo apt-get install php5-fpm php5-mysql

U Centosu je malo drugačije:

Sudo yum instalirajte php php-mysql php-fpm

PHP konfiguracija

Prvi korak je urediti datoteku php.ini. Na Debianu i Ubuntuu nalazi se ovdje:

Sudo nano /etc/php5/fpm/php.ini

Na distribucijama sličnim Centosu - izravno u direktoriju etc:

Sudo vi /etc/php.ini

U oba sustava, prvo morate odkomentirati i promijeniti vrijednost u sljedećem retku:

;cgi.fix_pathinfo=1

Cgi.fix_pathinfo=0

Stoga smo zatvorili važnu ranjivost koju su napadači mogli iskoristiti za neovlašteni pristup stranici. Ovime je dovršeno postavljanje tumača na Debianu; sve što preostaje je ponovno pokrenuti PHP procesor:

Ponovno pokretanje usluge Sudo php5-fpm

U Centosu također trebate urediti datoteku www.conf:

Sudo vi /etc/php-fpm.d/www.conf

Ovdje morate pronaći liniju

Slušajte = 127.0.0.1:9000

i zamijeniti sa

Slušajte = /var/run/php-fpm/php-fpm.sock

I mi se mijenjamo

Listen.owner = nobody listen.group = nitko

Sudo systemctl start php-fpm sudo systemctl enable php-fpm

Izrada imenika

Sada trebate stvoriti direktorij u kojem će se nalaziti vaše datoteke resursa. Na bilo kojem operativnom sustavu Linux to se radi sljedećom naredbom:

Sudo mkdir /var/www/sitename.ru/public_html

U u ovom primjeru sitename.ru mora se zamijeniti s Naziv domene mjesto. Što se tiče CMS datoteka, treba ih učitati u mapu public_html. Nakon što je preuzimanje završeno, morate prenijeti kontrolna prava na web poslužitelj. Postoje razlike u nazivima koji se koriste za označavanje Nginxa. Za distribucije slične Debianu naredba će izgledati ovako:

Sudo chown -R www-data:www-data /var/www/html/*

U Centosu je drugačije:

Sudo chown -R nginx:nginx /var/www/html/*

Dodavanje novog Nginx hosta

Zadnji korak u postavljanju VDS-a za hosting web stranice je dodavanje Nginx virtualnog hosta. Samo trebamo urediti zadano. U obitelji Debian to se radi ovako:

Sudo nano /etc/nginx/sites-available/default

Sudo vi /etc/nginx/conf.d/default.conf

Nakon otvaranja datoteke, uklonite sve informacije iz nje, zamjenjujući ih kodom prikazanim u nastavku (umjesto sitename.ru, zamijenite trenutni naziv stranice) i spremite rezultat:

Poslužitelj (slušaj 80; naziv_poslužitelja sitename.ru; naziv_poslužitelja_u_preusmjeravanju isključen; log_pristupa /var/log/nginx/sitename.access_log; dnevnik_pogreški /var/log/nginx/sitename.error_log; korijen /var/www/sitename.ru/public_html; indeks index.php index.html index.htm default.html default.htm; lokacija / ( try_files $uri $uri/ /index.php?$args; ) error_page 404 /404.html; error_page 500 502 503 504 /50x.html ; lokacija = /50x.html ( root /usr/share/nginx/html; ) lokacija ~ \.php$ ( try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; uključite fastcgi_params; ) )

Sve što preostaje je ponovno pokrenuti Nginx. Naredba za Debian distribucije:

Ponovno pokretanje usluge Sudo nginx

Sudo systemctl ponovno pokrenite nginx

Sada je virtualni poslužitelj potpuno spreman za rad i možete početi raditi izravno s web resursom. Sljedeći koraci ovise o odabranom CMS-u.

U ovom materijalu ću vam reći kako započeti s VDS-om (virtualni namjenski poslužitelj). Članak je namijenjen vlasnicima i administratorima web stranica koji žele isprobati ovu vrstu hostinga, ali nisu potpuno sigurni u svoje sposobnosti. U praksi sve nije tako strašno kao što se na prvi pogled čini. Pretpostavlja se da imate iskustva s običnim hostingom i da ste koliko-toliko upoznati s ovom problematikom.

Htio bih vam odmah skrenuti pozornost na terminološku nijansu. Engleski izraz "shared hosting" obično se prevodi na ruski kao " virtualni hosting“, što stvara zabunu. Budući da je riječ "virtualni" prisutan u oba, neki korisnici vjeruju da su "dijeljeni hosting" i "virtualni namjenski poslužitelj" jedno te isto. Ne, to su potpuno različite stvari.

Dijeljeni hosting, također poznat kao virtualni hosting ili obični hosting, najjeftiniji je i najčešći tip usluge hostinga, kada se više web stranica različitih klijenata nalazi na jednom web poslužitelju. Ove stranice dijele resurse poslužitelja prema određenim, prilično strogim pravilima. Jedan od glavnih nedostataka dijeljenog hostinga je taj što ste ograničeni skupom softvera koji je predinstaliran i konfiguriran od strane hostera, što može biti značajan problem pri rješavanju nestandardnih problema. Osim toga, kako vaš projekt raste, može doći do situacije da obični hosting jednostavno više nema dovoljno resursa.

VDS(Virtual Dedicated Server), poznat i kao VPS (Virtual Private Server), je naprednija i skuplja vrsta usluge hostinga, kada se klijentu dodjeljuje zaseban server, potpuno neovisan o ostalim klijentima ovog hostinga. VDS je vaš “osobni teritorij” - to je punopravno (iako virtualno) računalo na kojem možete koristiti sve što vam treba softver u bilo kojoj konfiguraciji, bez osvrtanja na bilo koga. Slična je situacija i s korištenjem računalnih resursa. ovog poslužitelja— možete ga puniti do kraja najmanje 24 sata dnevno, unutar kupljene konfiguracije nemate ograničenja. Zbog opisanih prednosti, VDS se često pokaže kao zlatna sredina između korištenja dijeljenog hostinga i najma/kupnje fizičkog poslužitelja.

Kao što je jasno iz naslova članka, usredotočit će se posebno na drugu opciju. Prvo ću općenito govoriti o radu s poslužiteljem, a zatim ću ukratko, u obliku pitanja i odgovora, opisati načine rješavanja nekih tipičnih problema. Za primjere ću koristiti Timeweb hosting, jer ovaj trenutak Imam njihov server pri ruci, odakle mogu proviriti i napraviti snimke zaslona. Drugi hosteri rade na sličan način.

Za konfiguriranje raznih VDS parametara, aktivno ću koristiti ISPmanager - softver tvrtke ISPsystem, koja je upravljačka ploča za komponente web poslužitelja s grafičkim sučeljem poznatim većini korisnika. Rad kroz ISPmanager uvelike pojednostavljuje konfiguraciju sustava i smanjuje ulaznu barijeru za administratore početnike. Postoje i drugi proizvodi sa sličnim funkcijama, uključujući besplatne, ali korištenje ISPmanagera je zbog činjenice da je on de facto standard na ovom području. Također, neću zanemariti naredbeni redak, u Linux sustavima bez njega nema mjesta.

Odabir VDS konfiguracije

Pa krenimo na posao. Idemo na web mjesto hostera u odjeljak VDS, odaberemo željenu tarifu, unesemo podatke o sebi ili vašoj organizaciji. Ovdje je sve potpuno isto kao i u slučaju običnog hostinga, jedina razlika je u tome što trebate dodatno odabrati hardversku konfiguraciju poslužitelja i operativni sustav te odlučiti trebate li instalirati ISPmanager. Ako se tek počinjete upoznavati s Linuxom i nemate posebne zahtjeve za OS, preporučujem da odaberete Ubuntu. Izbor hardverskih parametara ovisi o planiranim zadacima; prije svega, preporučujem da se usredotočite na potrebnu količinu prostora na disku i RAM-a. Naručujemo ISPmanager u Lite verziji uz mjesečno plaćanje. Nakon što je narudžba napravljena, bit će potrebno neko vrijeme za implementaciju poslužitelja, nakon čega ga možete početi koristiti.

Metode upravljanja poslužiteljem

Pogledajmo tri glavne kontrole:

1. Upravljačka ploča s hostera. U slučaju VDS-a, to nije ništa kompliciranije od slične ploče za redovno hosting. Štoviše, još je jednostavniji jer nema neke poznate funkcije. Putem panela hostera možete naručiti i platiti usluge, pregledati osnovne statistike o radu poslužitelja i komunicirati s tehničkom podrškom. Ova ploča također ima vrlo ograničen skup kontrola. tehnički parametri poslužitelj. Timewebova VDS kontrolna ploča izgleda ovako:

2. ISPmanager. I ovdje u planu tehničke postavke već se ima gdje lutati. Pomoću ovog alata možete u potpunosti konfigurirati sve glavne komponente web poslužitelja - Apache/nginx, MySQL, PHP i druge. Kroz ISPmanager možete instalirati i ažurirati softver, raditi s datotekama, bazama podataka, konzolom i primati proširene informacije o radu poslužitelja. ISPmanager 5 Lite izgleda ovako:

Za prijavu na ISPmanager upišite http://x.x.x.x:1500/ u adresnu traku vašeg preglednika, gdje je x.x.x.x IP adresa vašeg VDS-a (možete je vidjeti na upravljačkoj ploči hostera).

3. Naredbeni redak, poznat i kao konzola operacijskog sustava. Najsnažnije i najfleksibilnije, ali ujedno i najteže za svladavanje i ne uvijek prikladno sučelje.

Osnove konzole

Pogledajmo pobliže posljednju točku - naredbeni redak. Obično je ona glavna prepreka korisnicima u svladavanju zadataka poslužitelja. No, vrag nije tako strašan kao što se prikazuje. Općenito, u početku možete uopće bez konzole ili komunikaciju s njom svesti na minimum. Međutim, ako planirate daljnji rad s poslužiteljima na Linux sustavima toplo je preporučljivo svladati rad s njima naredbeni redak barem u minimalnoj mjeri.

Postoji nekoliko načina za pristup konzoli:

  1. Preko upravljačke ploče hostera. Ploča TimeWeb ima ugrađeni terminal, poveznica na koju je prisutna u glavnom izborniku.
  2. Putem ISPmanagera: Alati > Shell klijent.
  3. Preko SSH klijenta - na primjer, PuTTY. Iako je ova metoda klasična, ako su prve dvije opcije dostupne, obično nema potrebe za njom.

Evo nekih osnovne naredbe konzole:

cd - mijenja trenutni direktorij u navedeni. Kao argument možete navesti ili apsolutni put do željenog direktorija ili relativni. cd .. pomiče se u direktorij jednu razinu iznad trenutnog. cd bez argumenata - ide u korisnikov početni direktorij.

ls - prikazuje sadržaj navedenog direktorija ili trenutnog kada se koristi bez argumenata.

pwd - Prikazuje punu stazu do trenutnog direktorija.

Zapravo, za navigaciju sustav datoteka Navedene naredbe su dovoljne. Preporučujem da ih odmah naučite napamet; za sve ostale naredbe u početku možete i trebate koristiti varalicu.

Također ću spomenuti naredbu jasno ( prečac Ctrl+L), čime se briše prozor terminala. Ovo može biti korisno u slučajevima kada je na ekranu prikazano previše informacija i jednostavno vam počnu zasljepljivati ​​oči.

Pitanja i odgovori

Prijeći ću na odgovore na pitanja koja se u početku mogu pojaviti pri radu s poslužiteljem. Neću razmatrati vrlo očite stvari (na primjer, gdje stvoriti FTP račun ili MySQL bazu podataka), svatko to može shvatiti sam jednostavnim prolaskom kroz izbornik u ISPmanageru. Za istinski lijene, postoji obrazac za pretraživanje u gornjem lijevom kutu ploče i odjeljak "Pomoć" na samom dnu izbornika.

Kako povezati domenu s web stranicom?

Korak 1: Registrirajte domenu u panelu hostera: Domene > Prijenos domene. Ako je uključeno ovaj korak pojavi se poruka da je domenu već hostirao drugi korisnik, prvo morate ukloniti vezanje ove domene na računu na kojem je hostirana.

Korak 2: Idite na ISPmanager: Domene > WWW domene, kliknite gumb "Stvori", postavite naziv domene i njezine postavke.

Korak 3: Preko panela registratora specificiramo hosterov ns poslužitelj za našu domenu. U slučaju Timeweba oni su sljedeći:

ns1.timeweb.ru
ns2.timeweb.ru
ns3.timeweb.org
ns4.timeweb.org

Ako trebate kreirati poddomenu, to se radi na potpuno isti način, ali bez trećeg koraka.

Kako saznati put do mape stranice?

Putem ISPmanagera: Domene > WWW domene, stupac “Root directory”.

Gdje mogu pronaći upravitelj datoteka?

U ISPmanageru: Sustav > Upravitelj datoteka.

Kako saznati količinu iskorištenog i slobodnog prostora na disku?

1) Putem upravljačke ploče domaćina: U odjeljku "VDS List" na kartici "Početna", blokirajte " Slobodno mjesto na disku."

2) Putem ISPmanagera: Na kartici "Početna" u bloku "Informacije o sustavu" kliknite vrijednost desno od naslova "Veličina prostora na disku".

3) Preko konzole: df -h

Kako saznati količinu korištenog i slobodnog RAM-a?

1) Putem ISPmanagera: Na kartici "Početna" u bloku "Informacije o sustavu" odaberite redak "RAM".

2) Preko konzole: slobodno -m

Kako saznati opterećenje procesora?

1) Opći raspored dostupan putem upravljačke ploče domaćina: U odjeljku "VDS List" na kartici "Početna", blok "Procesor".

2) Postoji sličan grafikon u ISPmanageru: na kartici "Početna", blok "Resursi poslužitelja".

3) Raspodjela opterećenja među procesima može se vidjeti putem konzole: gore (za izlaz iz načina praćenja pritisnite tipku “q”).

Kako saznati veličinu pojedine mape?

1) Putem ISPmanagera: Računi > Korisnici > kliknite na korisnika, kliknite gumb “Prijava” > Statistika > Upotreba diska > odaberite željenu mapu. Nakon gledanja ne zaboravite se odjaviti račun korisnika odabirom “Povratak na root” u gornjem desnom kutu podizbornika računa.

2) Preko konzole: du -sh dirname

Kako komprimirati/raspakirati mapu s datotekama?

Rad s arhivama u ISPmanageru dostupan je putem upravitelja datotekama (gumbi “Arhiviraj” i “Izdvoji”). Podržani su ZIP i tar formati.

Arhiviranje putem konzole pomoću tar arhivera s gzip kompresijom: tar -cvzf archivename.tar.gz dirname

Arhiviranje putem konzole pomoću ZIP arhivera: zip -r imearhive.zip imedir

Raspakiranje arhive putem konzole pomoću tar arhivera: tar -xvf imearhive.tar

Raspakiranje arhive putem konzole pomoću ZIP arhivera: unzip archivename.zip

Kako uvesti/izvesti MySQL bazu podataka?

Preko ISPmanagera: Dodaj. aplikacije > phpMyAdmin. Ova metoda zgodno, ali ne radi uvijek.

Uvoz preko konzole: mysql -u korisničko ime -p naziv_baze podataka

Izvoz putem konzole: mysqldump -h hostname -u username -p database_name > dumpfile.sql

Kako konfigurirati postavke MySQL poslužitelja?

Putem ISPmanagera: Postavke > Poslužitelji baze podataka > MySQL > gumb “Postavke”. U mnogim slučajevima nisu potrebne posebne MySQL postavke, međutim, ponekad je jednostavno potrebno "dotjerati" neke parametre. Na primjer, ako koristite 1C-Bitrix, performanse rada s bazom podataka sa zadanim postavkama bit će prilično niske, kao što će vam reći mjerilo ugrađeno u ovaj CMS.

Kako promijeniti PHP verzija?

Putem ISPmanagera: Postavke web poslužitelja > PHP > odaberite željenu verziju, kliknite gumb “Kao Apache modul”. Ako potrebna PHP verzija nije na popisu, idite na: Postavke > Značajke. Ovdje vidimo popis instaliranog i dostupnog softvera. Odaberemo alternativnu verziju PHP-a koja nam je potrebna, kliknemo gumb "Promijeni", označimo okvir "ISPsystem PHP modul za Apache verziju x.x", kliknemo "Primijeni promjene". Čekamo nova verzija PHP će biti instaliran, nakon čega se vraćamo na prvi korak, gdje ga uključujemo kao Apache modul. Za dobivanje maksimalne performanse Preporuča se korištenje najnovije verzije PHP-a s kojom vaša stranica radi.

Kako instalirati PHP ekstenzije?

Putem ISPmanagera: Postavke web poslužitelja > PHP > odaberite željenu verziju PHP-a, kliknite gumb “Proširenja”. Zatim potražite proširenje koje vam je potrebno i omogućite ga ili onemogućite pomoću odgovarajućih gumba.

Kako postaviti PHP varijable?

Putem ISPmanagera: Postavke web poslužitelja > PHP > odaberite željenu verziju PHP-a, kliknite gumb “Postavke”. Zatim tražimo i uređujemo potrebne varijable.

Kako omogućiti PHP akcelerator?

Preporučujem korištenje Zend OPcachea, koji je uključen u standardnu ​​PHP distribuciju počevši od verzije 5.5. Ponekad je omogućeno prema zadanim postavkama, ponekad nije. OPcache se aktivira putem ISPmanagera: Postavke web poslužitelja > PHP > odaberite željenu verziju PHP-a, kliknite gumb “Proširenja”. Zatim potražite proširenje "opcache" i omogućite ga odgovarajućim gumbom. Akcelerator se konfigurira pomoću PHP varijabli (kako ih promijeniti objašnjeno je u prethodnom odlomku) i ovisi o konfiguraciji poslužitelja, korištenom softveru i zadacima.

Kako instalirati i omogućiti nginx?

Putem ISPmanagera: Postavke > Značajke > odaberite “Web poslužitelj (WWW)”, kliknite gumb “Promijeni”. Označite okvir pokraj “Nginx” i kliknite “Primijeni promjene”.

Kako konfigurirati stranicu za rad putem HTTPS-a?

Za rad stranice putem HTTPS-a potreban je SSL certifikat. Moguće su sljedeće opcije:

1) Ako želite kupiti plaćeni certifikat, to možete učiniti putem hoster ploče u odjeljku „Licence i certifikati“. Nakon što se certifikat izda, automatski će se instalirati na poslužitelj, nakon čega će stranica postati dostupna putem HTTPS-a.

2) Ako već imate certifikat, trebate ga instalirati putem ISPmanagera: Postavke web poslužitelja > SSL certifikati > gumb “Stvori”, Vrsta SSL certifikata: postoji. Ispunite polja obrasca i kliknite "Završi". Nakon toga idite na odjeljak Domene > WWW domene, odaberite domenu, kliknite na gumb “Promijeni”, te u polju “SSL certifikat” odaberite instalirani certifikat. Označite okvire pored “Sigurna veza (SSL)”, “HSTS” i, ako je potrebno, “Preusmjeri HTTP zahtjeve na HTTPS”.

3) Možete instalirati besplatni certifikat tvrtke Let's Encrypt. Da biste to učinili, idite na ISPmanager: Integracija > Moduli, gdje instaliramo Let’s Encrypt modul. Nakon toga, u odjeljku Postavke web poslužitelja > SSL certifikati pojavit će se gumb “Let’s Encrypt” klikom na koji možete pokrenuti izdavanje certifikata za željenu domenu. Nakon što se certifikat izda, automatski će se instalirati na poslužitelj. Certifikat se automatski obnavlja i nije potrebna intervencija korisnika.

Kako konfigurirati predmemoriju i gzip kompresiju za datoteke stranice?

Putem ISPmanagera: Domene > WWW domene, odaberite domenu, kliknite gumb "Uredi", pomaknite se do dna stranice do odjeljka "Optimizacija WWW domene". U njemu potvrdite okvire pored "Konfiguriraj kompresiju" i "Konfiguriraj predmemoriju". Zadana preporučena razina kompresije je 5, razdoblje predmemoriranja je 7 dana.

Umjesto zaključka

U ovom sam članku pokušao razmotriti glavne točke vezane uz početno postavljanje VDS-a. Očito, ovo je samo vrh ledenog brijega, ali nisam namjeravao napisati opsežan vodič o ovoj temi. Umjesto toga, želio sam napraviti kratki podsjetnik gdje je zgodno zaviriti u početne faze svladavanja poslužitelja. A onda će vam Google pomoći.

Nadopune! Ovaj set Spurs za implementaciju hostinga ažuriran je 28. ožujka 2015., sada ih možete koristiti za implementaciju relativno svježeg hostinga pod Ubuntu 14.04LTS.

Jučer sam primijetio da je Hetzner nedavno “ažurirao tarife” i izbacio VX18 konfiguraciju za samo 18 € s PDV-om (za nerezidente 15,8 €). Što se tiče karakteristika - samo 2 puta više nego na mojoj staroj VQ19 tarifi, što se tiče kvalitete ništa nije jasno, pretpostavljam da se radi o istom desktop hardveru. Podrška to ne priznaje, kažu "samo nove tarife, moramo nam nešto ponuditi." Odlučio sam probati. Pokrenuo sam unixbench na starom serveru i novom, za sada sam bio zadovoljan i počeo sam migrirati stranice. Kao prvo, odlučio sam ispraviti ove varalice za postavljanje hostinga. (usput, s vremenom će se performanse poslužitelja pogoršati kada se poslužitelj "napuni" ili se čvor promijeni u tromiji, kao što sam imao s VQ19; za usporedbu, iznenađujuće je snažniji od VQ19).

Zadatak
Proširi ispod Ubuntu 14.04 LTS jednostavan virtualni web hosting za rad nginx, PHP-5.5, MySQL, kao i povisiti poslužitelj pošte Dovecot2/Postfix i postaviti poštu. Neću implementirati Apache, jer ne vidim smisao u tome - nginx ne odgovara ništa lošije mojim potrebama, ali radna memorija troši znatno manje. Poslužitelj imena koristit će Hetzner jer je stabilniji.

Format prezentacije
Ispod možete vidjeti popis akcija koje će biti objavljene u sljedećim objavama. Kada se taj trenutak dogodi, ova stranica će biti ažurirana i artikl će postati link :)

  • Instalacija Munin alata za praćenje poslužitelja.
  • Sigurnosna kopija podataka.
  • Skripte koje pojednostavljuju dodavanje nove stranice.

Pažnja! Nisam iskusan admin i sve navedeno mogu osporiti profesionalci u bilo kojem obliku. Pozdravljam sve vrste ispravaka, komentara i savjeta.

Kupnja hostinga od hetzner.de

Nisam vam od velike pomoći po ovom pitanju, jer... Svatko se može nositi s ovim zadatkom. Idite ovdje, odaberite tarifu koja vam se sviđa, kliknite "Naručite sada". Bit ćete preusmjereni na https://robot.your-server.de/order. Zatim ponovno odaberite svoj proizvod - za mene je to bio “vServer VX18” i kliknite “Naruči proizvod”. Na sljedećoj stranici odabirete Ubuntu 14.04 LTS 64-bit minimalno, arhitektura 64-bitni, broj poslužitelja 1. Sve moje prezentacije u nastavku su za Ubuntu 14.04 LTS 64bit. Zatim kliknite "Dodaj u košaricu". Na sljedećoj stranici provjeravamo jesmo li naručili i kliknemo na “Blagajna”. Dalje, ako imamo račun u robotu, prijavimo se, ako nemamo, ispunimo sva polja i registriramo se. Mora se ispuniti na Engleski jezik(Puno ime transliterirano). Potrebno je vaše puno ime i prezime. odgovara translitu na vašoj kreditnoj kartici kojom ćete plaćati. Zatim kliknite "Stvori novi račun". Negdje dalje će vas pitati o kreditnoj kartici ... Općenito, sve je isto kao u običnoj online trgovini.

Koji tarifni plan odabrati?

Sada koristim VX18 tarifu za 18€ (vServer VX18), jer... potrebe postupno rastu, ali još ne dosežu pravi poslužitelj. Ova tarifa omogućuje vam da prilično veselo povučete desetak ili dva ne baš opterećena mjesta. Ako želite probati nešto jednostavnije za sada, možete prvo uzeti VX6 tarifu, ali ima jako malo memorije, arhitektura će morati biti 32bitna. Također, ne zaboravite da ne možete promijeniti tarifu u hodu s Hetznerom - morate kupiti drugi poslužitelj i sve prenijeti na njega.

Što je s poslužiteljem imena?

I to vrlo jednostavno. Skupo je podizati vlastitu, potrebna su vam 2 IP-a, ne trebamo ni opterećivati ​​poslužitelj raznoraznim botovima, pa ćemo koristiti poslužitelje naziva samog Hetznera. Istina, ova usluga se plaća, košta 0,5 € godišnje za 1 domenu. Bolje je aktivirati ovu uslugu čim vam se server instalira (o tome ćete biti obaviješteni putem e-pošte), jer ne povezuje se brže od poslužitelja (tj. ručno preko operatera). Kao što sam već opisao.

Priprema okruženja poslužitelja.

Pa server nam je već upalio, dali su nam SSH - možemo ga koristiti. Prije svega, ažurirajmo instalirani softver:

Sudo apt-get update sudo apt-get upgrade

Ako postoje stilske pogreške bla bla bla …Neusklađenost hash suma, učinite sljedeće:

Sudo rm /var/lib/apt/lists/* sudo apt-get ažuriranje sudo apt-get nadogradnja

Instalirajmo Midnight Comander (nešto kao FAR) da pokrenemo mc.

Sudo apt-get install mc


Sada zapišimo ime hosta (provest ću sve radnje opisane u nastavku za web mjesto koteika.ru, možete ga zamijeniti svojom domenom ili smisliti naziv hosta koji odgovara vašem ukusu.)

Sudo echo "koteika" > /etc/hostname sudo hostname -F /etc/hostname

Napišimo fqdn (potrebno za mail), edit /etc/hosts tako da izgleda otprilike ovako:

### Hetzner Online AG instalacijska slika # nameserver config # IPv4 127.0.0.1 localhost.localdomain localhost 78.47.88.87 koteika.koteika.ru koteika # # IPv6::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00:: 0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 2a01:4f8:d16:4346::2 koteika.koteika.ru koteika

Sva je ljepota u linijama 78.47.88.87 koteika.ru koteika I 2a01:4f8:d16:4346::2 koteika.koteika.ru koteika, gdje je prva vrijednost IP vašeg poslužitelja, druga je naziv domene poslužitelja u (FQDN) formatu, a treća je naziv hosta.

Ako ste sve napravili kako treba, rezultate možete vidjeti ovako:

Ime glavnog računala ime glavnog računala -f

p.s. Bolje je uređivati ​​datoteke u nečem jednostavnom kao što je , ali jednostavne promjene mogu se napraviti u mc-u. U budućnosti ćemo morati urediti puno konfiguracija, uklj. vi je bolje svladati.

Ako vam se svidio moj članak, nemojte biti lijeni kliknuti bilo koji gumb u nastavku ili objaviti vezu na članak na svom blogu ili forumu. Uvijek rado odgovaram na vaša pitanja u komentarima. Hvala vam :)