Cum să găzduiești un site web gratuit de pe computer sau laptop

Cum să găzduiești un site web gratuit de pe computer sau laptop

Dacă intenționați să lansați un site web, dar nu doriți să plătiți taxe de găzduire lunare sau anuale recurente, puteți utiliza orice laptop vechi sau computer desktop pentru a găzdui un site web gratuit. Este o modalitate excelentă de a utiliza vechiul sistem în loc să-l aruncați.





În acest ghid, vom instala și vom configura servicii pe laptopul nostru vechi de 10 ani pentru a găzdui un site web WordPress, Joomla sau personalizat HTML sau PHP cu un certificat SSL gratuit.





Lucruri de care veți avea nevoie pentru a găzdui un site web

Următoarele sunt cerințele preliminare pentru a găzdui un site web gratuit de acasă doar cu computerul dvs.:





cum să transferați folderele de pe o unitate Google pe alta
  • Un laptop sau un computer vechi care rulează Ubuntu Server.
  • Un nume de domeniu înregistrat pentru site-ul dvs
  • Cablu Ethernet pentru a conecta laptopul sau PC-ul la router pentru o conexiune fiabilă și rapidă

Pasul 1: Actualizați și actualizați pachetele

După instalarea Ubuntu Server pe computer , executați următoarea comandă pentru a actualiza lista de pachete și pentru a actualiza pachetele existente. Vă recomandăm să activați SSH și să accesați serverul prin Terminal sau PuTTY pe computerul dvs. macOS sau Linux.

sudo apt update && Sudo apt upgrade y

Acest lucru poate dura ceva timp pentru a se termina. Așadar, stați pe loc și relaxați-vă până când procesul se termină.



Pasul 2: Instalați Apache

Apache este un server web popular cu sursă deschisă care funcționează cu PHP pentru a găzdui site-uri web dinamice, inclusiv site-uri WordPress. Odată ce actualizarea este completă, executați următoarea comandă pentru instalați serverul Apache .

sudo apt install apache2
  instalați serverul web apache

Când vedeți o solicitare, apăsați Y și apoi loviți introduce tasta pentru a continua instalarea. Puteți verifica starea rulând următoarea comandă.





systemctl status apache2
  verificați starea serverului apache după instalare

Ar trebui să arate starea activă (în rulare). Pentru a verifica, puteți vizita IP-ul laptopului sau localhost.

  server apache instalat cu succes

Pasul 3: Instalați MySQL Server

MySQL este un sistem de gestionare a bazelor de date (DBMS) care ajută la organizarea și furnizarea accesului la baza de date pentru stocarea informațiilor. Pentru a instala serverul MySQL, utilizați următoarea comandă.





sudo apt install MariaDB-server MariaDB-client
  instalați serverul mysql

presa Y iar apoi cel introduce tasta pentru a confirma și a continua cu instalarea.

Apoi, asigurați instalarea MySQL rulând următoarea comandă.

sudo mysql_secure_installation

Setați parola root? presa Y și loviți introduce cheie. Introduceți o parolă sigură și păstrați-o în siguranță.

Eliminați utilizatori anonimi? Apăsați Y și apoi introduce cheie.

Nu permiteți conectarea la root de la distanță? Apăsați Y iar apoi cel introduce cheie.

Eliminați baza de date de testare și accesați-o. apasă pe Y tasta urmată de introduce apăsarea tastei.

Reîncărcați acum tabelele de privilegii? apasă pe Y cheie și apoi introduce .

Pasul 4: Instalați PHP

PHP este necesar să proceseze codul pentru afișarea conținutului dinamic, să ruleze scripturi, să se conecteze la baza de date MySQL și să afișeze conținutul procesat în browserul web. Pentru a instala PHP, executați următoarea comandă.

sudo apt install PHP PHP-MySQL
  instalați php și php-mysql

apasă pe Y tasta pentru a confirma și a continua cu instalarea. Creați un fișier test.php folosind următoarea comandă pentru a confirma instalarea.

sudo nano /var/www/html/test.php

Acum, inserați următorul cod în editorul Nano.

<?php 
phpinfo();
?>

presa CTRL+X urmată de Y si introduce tasta pentru a salva modificările. Acum, vizitați IP-ul laptopului dvs. cu /test.php în adresa URL. Aceasta ar trebui să încarce pagina de informații PHP, indicând că PHP este instalat și funcționează.

  php instalat cu succes

Pasul 5: Creați o bază de date MySQL și un utilizator

Trebuie să creăm o bază de date și un cont de utilizator cu acces la baza de date cu toate privilegiile. Comenzile sunt după cum urmează:

sudo MySQL u root -p

Tastați parola (cea pe care ați creat-o în timpul securizării instalării MySQL) și apăsați tasta introduce cheie. Apoi executați următoarele comenzi în ordinea dată pentru a crea o bază de date și un utilizator cu acces deplin la baza de date.

CREATE DATABASE mysite; 
CREATE USER ravi@localhost IDENTIFIED BY YourPassword;
GRANT ALL ON mysite.* TO ravi@localhost IDENTIFIED BY YourPassword;
FLUSH PRIVILEGES;
EXIT;

Aceasta va crea o bază de date numită „mysite” cu utilizatorul „ravi” având acces la baza de date. Desigur, puteți folosi orice nume doriți.

cum să obțineți cărți de schimb pe Steam

Acum puteți găzdui un site web personalizat HTML, bazat pe PHP sau puteți găzdui site-uri bazate pe CMS, cum ar fi WordPress, PrestaShop, Joomla etc. Cu toate acestea, vom configurați și găzduiți un site web WordPress pe vechiul nostru laptop pentru acest tutorial.

Pasul 6: Descărcați și configurați WordPress

Navigați la calea /var/www/html și descărcați cel mai recent pachet WordPress.

cd /var/www/html/
sudo wget "https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz
  descărcați pachetul de configurare wordpress

Extrageți conținutul pachetului.

Sudo tar xf latest.tar.gz

Aceasta va extrage wordpress director la /var/www/html Locație. Puteți vizualiza directorul utilizând ls comanda. În continuare, vom acorda permisiunea www-data:www-data folosind următoarea comandă.

sudo chown -R www-data:www-data /var/www/html/wordpress

Odată terminat, puteți vizita IP-ul laptopului, urmat de /wordpress . Introduceți Numele bazei de date , Nume de utilizator și Parola am creat la Pasul 4. Pleacă Gazdă baze de date și Prefix de tabel la implicit. Click pe Trimite .

  configurați instalarea wordpress

Acum, faceți clic pe Rulați instalarea .

Introduceți titlul site-ului. De asemenea, creați un nou Nume de utilizator și Parola pentru backend-ul WordPress (wp-admin), apoi faceți clic Instalați WordPress . Acest lucru va instala WordPress, după care puteți accesa site-ul WordPress la http://IP-Address/wordpress (Inlocuieste Adresa IP câmp cu IP-ul computerului dvs.).

  site-ul wordpress funcționează găzduit pe un laptop vechi

Apoi, trebuie să adăugăm numele de domeniu și să activăm SSL pentru conexiunea HTTPS. Pentru aceasta, vom folosi tunelul securizat Cloudflared.

Pasul 7: Descărcați și instalați serviciul Cloudflared

Înscrieți-vă și adăugați domeniul dvs. la dvs cont Cloudflare pentru a incepe. După ce adăugați domeniul, rulați următoarele comenzi pentru a descărca și instala serviciul Cloudflared pe vechiul laptop sau pe serverul web bazat pe PC.

sudo wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg I cloudflared-linux-amd64.deb

Pasul 8: Creați tunelul Cloudflared și activați HTTPS

Urmați instrucțiunile și utilizați comenzile de mai jos pentru a crea un tunel Cloudflared și a activa o conexiune sigură la site-ul dvs.

Conectați-vă și autorizați domeniul pe care l-ați adăugat la Cloudflare.

Cloudflared tunnel login

Copiați adresa URL afișată și deschideți-o într-un browser web pentru a autoriza domeniul.

cel mai bun software gratuit de modelare 3D pentru jocuri

Odată autorizat cu succes, creați un tunel Cloudflared numit „mysite”. Îi poți numi orice, dar amintește-ți acel nume.

Cloudflared tunnel create mysite

Copiați calea fișierului de acreditări (calea fișierului JSON) și ID-ul tunelului. Păstrați-le în siguranță.

Acum, creați un fișier de configurare folosind comanda de mai jos.

Sudo nano ~/.cloudflared/config.yml

Apoi, lipiți următorul cod în el. Asigurați-vă că înlocuiți ID-ul tunelului și fișierul de acreditări (calea fișierului JSON).

tunnel: a2efc6dg1-2c75-45f8-b529d3ee 
credentials-file: /home/pi/.cloudflared/ a2efc6dg1-2c75-45f8-b529d3ee.json
ingress:
- hostname: YourDomain.com
service: http://Laptop-IP
- service: http_status:404

presa CTRL+X urmată de Y și lovit introduce pentru a salva modificările.

Acum creați o intrare DNS pentru numele de gazdă. Puteți găzdui site-ul dvs. WordPress pe domeniul sau subdomeniul principal în funcție de cerințele dvs. Pentru acest tutorial, vom crea o intrare DNS subdomeniu pentru a găzdui site-ul nostru WordPress pe vechiul laptop.

cloudflared tunnel route DNS <Tunnel Name> <YourDomain.com>

Iată un exemplu:

cloudflared tunnel route DNS mysite mysite.smartghar.org

Odată ce intrarea este creată cu succes, puteți porni tunelul rulând următoarea comandă.

Cloudflared tunnel run mysite
  alerga tunelul plin de nori

Puteți deschide browserul web și puteți vizita numele de gazdă (mysite.smartghar.org în acest caz). Ar trebui să puteți accesa site-ul WordPress. Cu toate acestea, este posibil să vedeți că CSS s-a rupt și HTTPS a fost dezactivat.

Pentru a remedia acest lucru, conectați-vă la https://yoursite.com/wp-admin , mergi la Setări > Setări generale și actualizați câmpurile Adresă (URL) și Adresă site (URL) WordPress la YourDomainName.com sau YourDomainName.com/wordpress conform configurației dvs.

  actualizați adresa site-ului în panoul de administrare wordpress

Apoi, conectați-vă la Cloudflare, mergeți la SSL/TLS > Prezentare generală din panoul din stânga și alegeți fie „Flexibil”, fie „Complet” pentru domeniul adăugat.

  activați criptarea ssl prin cloudflare

După ce ați terminat, accesați adresa URL și accesați site-ul dvs. Site-ul dvs. ar trebui acum să se încarce complet cu o conexiune HTTPS.

  site web complet funcțional găzduit pe computer sau laptop de acasă accesibil pe internet

Merită găzduirea gratuită DIY?

Dacă tocmai ați început să construiți un serviciu online, un portal sau o afacere, un server local DIY pe un computer sau laptop vechi vă poate ajuta. Îl puteți folosi pentru a vă prezenta proiectele clienților sau utilizatorilor și pentru a găzdui un site web complet funcțional.

Deși găzduirea este gratuită și sigură, rețineți că va trebui să plătiți pentru consumul de energie electrică al computerului dvs., care va varia în funcție de eficiența acestuia. De obicei, este între 30-65 W/oră la încărcare maximă pentru laptopuri, dar PC-urile desktop vor consuma mult mai multă energie. O opțiune mai ieftină și mai eficientă din punct de vedere energetic ar fi să utilizați un Raspberry Pi pentru a vă găzdui site-ul, deoarece funcționează cu o sursă de alimentare de 15 W.

Categorie DIY