Cum să vă găzduiți propriul site de acasă (Ghid 2020)

Cum să vă găzduiți propriul dvs. site web

De multe ori, când oamenii doresc să-și creeze propriul site web, habar nu au de unde să înceapă să nu mai vorbim cum să-și găzduiască site-ul acasă.


O mare parte din populație nu s-a gândit niciodată la modul în care funcționează un site web. Doar fac clic pe pictograma lor Internet Explorer 2003 și tastați un site web.

Ne este dor de tine.

Dacă vă gândiți să găzduiți un site web de acasă, este posibil să înțelegeți cum funcționează serverele și găzduirea în general. Căutați acum frontiera finală – o șansă de a controla pe deplin site-ul dvs. de la sol. Din păcate, găzduirea unui site web de acasă vine cu câteva obstacole cum ar fi lățimea de bandă limitată și facturi imense de energie electrică. Utilizarea unei adrese IP dinamice, mai degrabă decât una statică, prezintă și câteva provocări.

Există două opțiuni pentru găzduirea unui site web de acasă. Aceleași două opțiuni pe care le au companiile mari de găzduire pe serverele lor. Primul este ferestre, deoarece majoritatea oamenilor acasă vor rula o mașină Windows. Următoarea este Linux, care este platforma de găzduire preferată în majoritatea cazurilor.

Gazduieste un site web pe Windows

Întrucât majoritatea dintre voi citiți probabil acest lucru de pe computerul dvs. personal și utilizați Windows ca sistem de operare, va fi cel mai logic pentru mulți dintre voi să începeți să utilizați computerul ca server.

Utilizați computerul dvs. ca server WAMP pentru a găzdui un site Web

Utilizarea unui program de instalare WAMP este cel mai simplu mod de a începe în loc să instalați manual fiecare pachet. Îmi place să mă gândesc la serverele WAMP ca la zgomotele PacMan, în timp ce încep să pornească.

Pasul 1: Instalați software-ul serverului WAMP

WAMP înseamnă Windows, Apache, MySQL și PHP. Este mult mai ușor să folosești doar un program de instalare WAMP, decât să parcurgi și să descarci totul individual. Pachetele Reputable Server WAMP au toate versiunile cele mai actualizate ale pachetelor individuale.

Vă recomandăm să folosiți WampServer. Fac ușor de făcut.

Pasul 2: Cum se utilizează WampServer

După instalarea software-ului, un director va fi creat automat.

Calea trebuie găsită ca c: \ wamp \ www.

În acel director, veți putea crea orice subdirector de care aveți nevoie. Aici puteți pune orice fișiere HTML sau PHP. WampServer etichetează subdirecțiile ca proiecte, dar alt software WAMP le poate numi altceva.

Pasul 3: Testare WampServer

Testarea serverului este importantă pentru a vă asigura că nimic nu a mers prost. Pentru a face acest lucru, trebuie să creăm o pagină HTML.

Cel mai bun lucru este să așezați ca exemplu un fișier etichetat „info.php” în directorul www. Tot ce trebuie să faceți este să faceți clic pe „directorul www” odată în WampServer.

Apoi, creați un fișier și utilizați acest șir de cod:

1 Test PHP

După ce salvați fișierul, veți putea naviga pe http: //localhost/info.php. Aici veți vedea detaliile instalării PHP.

În acest moment, veți avea capacitatea de a crea structuri de fișiere HTML și PHP în funcție de ceea ce ai nevoie.

Pasul 4: Configurați baza de date

Majoritatea oamenilor vor folosi un fel de sistem de gestionare a conținutului (CMS), iar majoritatea oamenilor care utilizează un CMS vor utiliza WordPress.

Aceasta înseamnă că veți avea nevoie de Baza de date MySQL.

Puteți crea orice bază de date MySQL pe care o doriți sau încurcați-vă cu cele existente. WordPress va configura o nouă bază de date care să fie compatibilă cu software-ul lor.

Când deschideți ecranul de autentificare phpMyAdmin, acesta se va deschide ca o fereastră nouă a browserului. Simțiți-vă liber să lăsați numele de utilizator admin ca root. De asemenea este si nu este nevoie să utilizați o parolă.

Pasul 5: Faceți site-ul public

Pentru ca oamenii să acceseze efectiv site-ul dvs. web, va trebui să găsiți fișierul de configurare Apache. Acest fișier ar trebui să fie httpd.conf și îl puteți găsi revenind la meniul WampServer și selectând Apache. În continuare, puteți edita fișierul selectând httpd.conf.

Ar trebui să vedeți două rânduri:

1 Comanda Refuz, Permite
2 Negă de la toate.

Înlocuiți liniile cu:

1 Comanda Permite, refuza
2 Permiteți din toate.

În continuare, va trebui să reporniți totul, astfel încât să funcționeze. Există o opțiune menționată ca Restart toate serviciile din meniu.

Toată lumea ar trebui să poată accesa site-ul dvs. web atât timp cât nu există solicitări de blocare a unui firewall pentru PC.

Pasul 6: Nume de domeniu

Dacă vă găzduiți acasă site-ul de recenzie a cărnii de vită, probabil că doriți să denumiți domeniul dvs. ceva atrăgător și să îl utilizați.

Poate beefjerkyathome.com?

Numele dvs. de domeniu va avea o adresă IP specifică, pentru acest beefjerkyathome.com vom folosi 000.000.000.000. Găsiți fișierul C: \ Windows \ system32 \ drivers \ etc \ hosts și adăugați-i această linie: 000.000.000.000 beefjerkyathome.com.

În continuare, vom reveni la fișierul httpd.conf pentru a adăuga o gazdă virtuală. Vei avea un dezacord pe rând după cuvintele, gazdele virtuale. Va arăta astfel:

1 # gazde virtuale
Includeți conf / extra / httpd-vhosts.conf

Ultimul pas este adăugarea unui fișier manual în directorul Apache. Tot ce trebuie să faci este să creezi un fișier Notepad și să îl salvezi în C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Fișierul Notepad va arăta astfel:

ServerAdmin [email protected]
DocumentRoot „c: \ wamp \ www”
ServerName mysite.local
ErrorLog „jurnalele / beefjerkyathome.com.log”
CustomLog „jurnalele / beefjerkyathome.com-access.log” comun

Va trebui să reporniți toate serviciile și veți avea un site web accesibil publicului folosind numele dvs. de domeniu.

Găzduirea unui site web pe Linux

De cand Linux este un software open source îl face mai ieftin și mai ușor de utilizat decât un server Windows. Majoritatea oamenilor nu folosesc Linux, ceea ce ar putea îngreuna configurarea unui server Linux acasă. Acestea fiind spuse, dacă doriți să faceți o scufundare în lumea Linux, așa o faceți.

Pasul 1: Instalați software-ul LAMP

Pentru a începe instalarea software-ului LAMP, deschideți terminalul și utilizați următorul cod:

sudo apt instala apache2 mysql-server php libapache2-mod-php7.0

Vi se va cere să introduceți o parolă pentru utilizatorul rădăcină MySQL. În continuare, pentru a vă asigura că totul are șansa de a lucra, va trebui reporniți serverul web Apache.

Dacă schimbați configurația globală a Apache în orice moment, asigurați-vă că utilizați această comandă:

repornire sudo /etc/init.d/apache2

Pasul 2: Confirmați PHP

Pentru a verifica efectiv acest lucru, trebuie să utilizați un fișier PHP de testare în directorul rădăcină al serverului web care poate fi găsit aici: / var / www / html /

Fișierul PHP utilizat va fi:

ecou sudo „” > /var/www/html/info.php

Pentru a afla ce module suplimentare sunt disponibile, utilizați linia de comandă:

apt căutare php | modul grep

Pasul 3: Verificați baza de date

Întrucât probabil veți dori să utilizați WordPress sau alte sisteme similare de gestionare a conținutului va trebui să verificați MySQL. Deși, dacă utilizați Linux, poate doriți să vă codificați site-ul de la zero.

Pentru a verifica dacă MySQL funcționează, folosiți această comandă:

service status mysql

În continuare, veți folosi datele de autentificare pe care le-ați tastat mai devreme când MySQL a fost instalată pentru prima dată:

$ mysql -u rădăcină -p

[acum vi se va cere parola de admin și să introduceți promptul mysql]

Pentru a crea o nouă bază de date puteți utiliza:

Testul CREATE DATABASE;

Test de UTILIZARE;

Dacă utilizați WordPress, va crea automat o bază de date pentru dvs..

Ultimul pas va fi configurarea fișierului /etc/phpmyadmin/config.inc.php folosind pașii descriși aici.

Pasul 4: Configurați DNS

Va trebui să configurați Apache pentru a utiliza propriul nume de domeniu.

Primul pas este să vă asigurați că DNS are o înregistrare A pentru numele dvs. de domeniu. Oricine v-ați cumpărat numele de domeniu va avea instrumente care vă vor ajuta să configurați corect înregistrările DNS.

După ce ați făcut acest lucru, ar trebui să puteți vedea ceva de genul acesta folosind instrumentul de săpat. Pentru a solicita înregistrarea A pentru www.beefjerkyathome.com, tastați:

$ dig www.beefjerkyathome.com A

;; RĂSPUNS SECȚIUNE:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; SECȚIUNEA AUTORITĂȚII:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Pasul 5: Configurați Apache

Următorul nostru pas este să asigurați-vă că Apache poate accepta solicitări din domeniul nostru și din ce director ar trebui să vină conținutul.

Va fi necesar un director pentru domeniul beefjerkyathome.com. Vom crea asta și apoi vom crea un fișier beefjerkyathome index.html. Atunci ne vom face griji pentru permisiunile sistemului nostru de fișiere:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c „ecou” beefjerkyathome.com

Acesta este site-ul meu independent găzduit de beefjerkyathome.com

“ > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Acum trebuie creați un fișier Virtual Host pentru ca Apache să ne poată recunoaște domeniul.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

Apoi edităm fișierul pentru a arăta astfel.

ServerAdmin [email protected]
Nume Server beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log combinat

Aproape acolo, reconfigurați și reîncărcați Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo service reîncărcare apache2

Cu ridicarea grea aproape aproape tot ce trebuie să faci este editați fișierul local / etc / hosts. Faceți acest lucru adăugând acest lucru la adresa dvs. IP și numele de domeniu:

000.000.000.000 beefjerkyathome.com

Internetul poate acum vizita beefjerkyathome.com și lumea se va bucura cu noua sa cunoaștere sacră de vită.

Pasul 6: Instalați WordPress sau alt sistem de gestionare a conținutului

Acesta este momentul în care veți instala CMS-ul pe care doriți să-l utilizați. Vă recomandăm Wix sau WordPress.

După instalarea CMS, ar trebui să fiți terminat.

De ce are mai mult sens să folosești un serviciu de găzduire

Dacă vedeți cât de multă durere este în față și cât de ușor este să folosiți serviciile de găzduire ar trebui să vă faceți să vă întrebați de ce cineva ar dori să facă asta.

Evident, se poate distractiv să faci asta de fapt singur iar experiența de învățare merită. Doar acest lucru vă va face să înțelegeți cum funcționează site-urile web și modul în care serviciile de găzduire sunt găzduite la scară largă.

Când considerați serios creșterea unui site web – găzduirea dvs. singur nu are prea mult sens.

Cu excepția cazului în care aveți un hardware nebun și acces la energie, pe care majoritatea oamenilor nu le va dori, atunci veți dori să utilizați cel mai bun serviciu de găzduire.

Conexiunile dvs. vor fi mai lente, tratarea configurației DNS va fi a durere perpetuă, factura dvs. de energie electrică va scădea și dacă ceva se va descompune, va fi complet pe dvs..

Însă, are sens să arunci o privire asupra găzduirii dedicate sau a găzduirii VPS.

Cel mai bun server dedicat

Cu un server dedicat, veți obține aproape toate avantajele de a găzdui ceva singur fără niciunul de dureri de cap. Nu numai asta, ești obținând mai multe beneficii, deoarece viteza și timpul de funcționare aproape sigur vor fi mai bune.

Timp de încărcare: 520 dna
Uptime: 99,9%

Cu infrastructură de ultimă generație și utilizarea Platforma Google Cloud pentru a alimenta întreaga operație, veți avea viteze rapide și uptime ridicate.

Securitatea pe care o oferă Kinsta este mai bine decât orice care poate fi reunit acasă. Ei verifică starea fiecăruia dintre site-urile lor web la fiecare două minute. Website-ul dvs. va fi verificat De 720 de ori în fiecare zi pentru a vă asigura că funcționează.

Cel mai bun hosting VPS

Dacă sunteți îngrijorat de bani, dar doriți și acces la propriul server și scalabilitate, o gazdă VPS ar putea fi opțiunea potrivită pentru dvs. Cu un VPS veți avea propriul spațiu dedicat serverului cu o instanță de operare unică.

Timp de încărcare: 2.232 dna
Uptime: 99%

Marele lucru despre InMotion este că include funcții premium uimitoare în nivelul lor de costuri mai mici.

Caracteristici precum unități SSD gratuite, domeniu gratuit, copii de rezervă gratuite, acces SSH, spațiu nelimitat pe disc, certificat SSL gratuit și asistență 24/7 sunt toate standard. În plus, acestea au un 90 zile garanție completă înapoi.

InMotion Hosting este o opțiune excelentă dacă doriți o strategie hibridă care să nu rupă banca. O opțiune de înaltă performanță care se concentrează pe fiabilitate și redundanță fără a cheltui toți banii este ceva demn de luat în considerare.

Concluzie

Doar pentru că puteți găzdui singur un site web nu înseamnă că ar trebui. Merită ca un mic proiect distractiv, dar dacă căutați serios să construiți și să creșteți un site web, nu are aproape sens.

Există multe alternative excelente pentru găzduire și nu vor fi dureri de cap atunci când vine vorba de menținerea site-ului dvs. web și funcționarea cu viteză rapidă.

Referințe și credite de imagine:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map