Com allotjar un lloc web gratuïtament des del vostre ordinador o portàtil

Com allotjar un lloc web gratuïtament des del vostre ordinador o portàtil

Si teniu previst llançar un lloc web però no voleu pagar quotes d'allotjament mensuals o anuals recurrents, podeu utilitzar qualsevol ordinador portàtil o d'escriptori antic per allotjar un lloc web de manera gratuïta. És una bona manera d'utilitzar el vostre sistema antic en lloc de llençar-lo.





En aquesta guia, instal·larem i configurarem serveis al nostre ordinador portàtil de 10 anys per allotjar un lloc web de WordPress, Joomla o personalitzat basat en HTML o PHP amb un certificat SSL gratuït.





Coses que necessitareu per allotjar un lloc web

A continuació es mostren els requisits previs per allotjar un lloc web gratuïtament des de casa només amb el vostre ordinador:





  • Un ordinador portàtil o ordinador antic amb Ubuntu Server.
  • Un nom de domini registrat per al vostre lloc web
  • Cable Ethernet per connectar el portàtil o l'ordinador al router per a una connexió fiable i ràpida

Pas 1: actualitzeu i actualitzeu els paquets

Després instal·lant Ubuntu Server al vostre ordinador , executeu l'ordre següent per actualitzar la llista de paquets i actualitzar els paquets existents. Us recomanem que habiliteu SSH i accediu al servidor mitjançant Terminal o PuTTY al vostre ordinador macOS o Linux.

sudo apt update && Sudo apt upgrade y

Això pot trigar una estona a acabar. Per tant, asseieu-vos i relaxeu-vos fins que finalitzi el procés.



primeres coses a fer a Windows 10

Pas 2: instal·leu Apache

Apache és un popular servidor web de codi obert que funciona amb PHP per allotjar llocs web dinàmics, inclosos els de WordPress. Un cop completada l'actualització, executeu l'ordre següent a instal·leu el servidor Apache .

sudo apt install apache2
  instal·lar el servidor web apache

Quan vegeu un missatge, premeu I i després colpejar Entra clau per continuar la instal·lació. Podeu comprovar l'estat executant l'ordre següent.





systemctl status apache2
  comproveu l'estat del servidor Apache després de la instal·lació

Hauria de mostrar l'estat actiu (en execució). Per verificar-ho, podeu visitar la IP del vostre ordinador portàtil o localhost.

  servidor apache instal·lat correctament

Pas 3: instal·leu MySQL Server

MySQL és un sistema de gestió de bases de dades (DBMS) que ajuda a organitzar i proporcionar accés a la base de dades per emmagatzemar la informació. Per instal·lar el servidor MySQL, utilitzeu l'ordre següent.





sudo apt install MariaDB-server MariaDB-client
  instal·lar el servidor mysql

Premeu I i després el Entra tecla per confirmar i continuar amb la instal·lació.

A continuació, assegureu la instal·lació de MySQL executant l'ordre següent.

sudo mysql_secure_installation

Definiu la contrasenya d'arrel? Premeu I i colpeja el Entra clau. Introduïu una contrasenya segura i mantingueu-la segura.

Vols suprimir usuaris anònims? Premeu Y i després Entra clau.

No permeteu l'inici de sessió root de forma remota? Premeu Y i després el Entra clau.

Elimina la base de dades de prova i accedeix-hi. Premeu el botó I tecla seguida de la Entra premsa de tecla.

Torneu a carregar les taules de privilegis ara? Premeu el botó I clau i després Entra .

Pas 4: instal·leu PHP

PHP és necessari per processar codi per mostrar contingut dinàmic, executar scripts, connectar-se a la base de dades MySQL i mostrar el contingut processat al navegador web. Per instal·lar PHP, executeu l'ordre següent.

com desactivar les recomanacions de YouTube
sudo apt install PHP PHP-MySQL
  instal·leu php i php-mysql

Premeu el botó I tecla per confirmar i continuar amb la instal·lació. Creeu un fitxer test.php amb l'ordre següent per confirmar la instal·lació.

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

Ara, enganxeu el codi següent a l'editor Nano.

<?php 
phpinfo();
?>

Premeu CTRL+X Seguit per I i la Entra tecla per desar els canvis. Ara, visiteu la IP del vostre ordinador portàtil amb /test.php a l'URL. Això hauria de carregar la pàgina d'informació de PHP, indicant que PHP està instal·lat i funciona.

  php instal·lat correctament

Pas 5: creeu una base de dades MySQL i un usuari

Hem de crear una base de dades i un compte d'usuari amb accés a la base de dades amb tots els privilegis. Les ordres són les següents:

sudo MySQL u root -p

Escriviu la contrasenya (la que vau crear mentre assegurava la instal·lació de MySQL) i premeu el botó Entra clau. A continuació, executeu les ordres següents en l'ordre donat per crear una base de dades i un usuari amb accés complet a la base de dades.

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

Això crearà una base de dades anomenada 'mysite' amb l'usuari 'ravi' amb accés a la base de dades. Per descomptat, podeu utilitzar qualsevol nom que vulgueu.

Ara podeu allotjar un lloc web personalitzat HTML, basat en PHP o allotjar llocs basats en CMS, com ara WordPress, PrestaShop, Joomla, etc. Tanmateix, configurar i allotjar un lloc web de WordPress al nostre vell ordinador portàtil per a aquest tutorial.

Pas 6: Baixeu i configureu WordPress

Navegueu al camí /var/www/html i descarregueu l'últim paquet de WordPress.

cd /var/www/html/
sudo wget "https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz
  descarregar el paquet de configuració de wordpress

Extraieu el contingut del paquet.

Sudo tar xf latest.tar.gz

Això extreu el wordpress directori a /var/www/html ubicació. Podeu veure el directori utilitzant el ls comandament. A continuació, donarem permís a www-data:www-data utilitzant la següent comanda.

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

Un cop fet, podeu visitar la IP del vostre portàtil seguit de /wordpress . Introduïu el Nom de la base de dades , Nom d'usuari i Contrasenya vam crear al pas 4. Sortir Amfitrió de la base de dades i Prefix de taula per defecte. Fer clic a Presentar .

  configurar la instal·lació de wordpress

Ara, feu clic a Executeu la instal·lació .

Introduïu el títol del lloc. A més, creeu un nou Nom d'usuari i Contrasenya per al backend de WordPress (wp-admin) i després feu clic Instal·leu WordPress . Això instal·larà WordPress, després del qual podreu accedir al lloc de WordPress a http://IP-Address/wordpress (Substituïu el Adreça IP camp amb la IP del vostre ordinador).

  El lloc de wordpress funciona allotjat a un ordinador portàtil antic

A continuació, hem d'afegir el nom de domini i habilitar SSL per a la connexió HTTPS. Per a això, utilitzarem el túnel Cloudflared segur.

Pas 7: Baixeu i instal·leu el servei Cloudflared

Registra't i afegeix el teu domini al teu Compte de Cloudflare per començar. Després d'afegir el domini, executeu les ordres següents per descarregar i instal·lar el servei Cloudflared al vostre vell portàtil o servidor web basat en PC.

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

Pas 8: creeu el túnel Cloudflared i activeu HTTPS

Seguiu les instruccions i utilitzeu les ordres següents per crear un túnel Cloudflared i habilitar una connexió segura al vostre lloc web.

Inicieu la sessió i autoritzeu el domini que heu afegit a Cloudflare.

Cloudflared tunnel login

Copieu l'URL que es mostra i obriu-lo en un navegador web per autoritzar el domini.

Un cop autoritzat correctament, creeu un túnel Cloudflared anomenat 'mysite'. Pots anomenar-li qualsevol cosa, però recorda aquest nom.

Cloudflared tunnel create mysite

Copieu la ruta del fitxer de credencials (cam del fitxer JSON) i l'ID del túnel. Mantingueu-los segurs.

Ara, creeu un fitxer de configuració amb l'ordre següent.

Sudo nano ~/.cloudflared/config.yml

A continuació, enganxeu-hi el codi següent. Assegureu-vos de substituir l'ID del túnel i fitxer de credencials (Camí del fitxer 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

Premeu CTRL+X Seguit per I i colpejar Entra per guardar els canvis.

Ara creeu una entrada DNS per al nom d'amfitrió. Podeu allotjar el vostre lloc de WordPress al domini o subdomini principal segons els vostres requisits. Per a aquest tutorial, crearem una entrada DNS de subdomini per allotjar el nostre lloc de WordPress a l'ordinador portàtil antic.

per què només hi ha un filtre Snapchat?
cloudflared tunnel route DNS <Tunnel Name> <YourDomain.com>

Aquí teniu un exemple:

cloudflared tunnel route DNS mysite mysite.smartghar.org

Un cop creada l'entrada correctament, podeu iniciar el túnel executant l'ordre següent.

Cloudflared tunnel run mysite
  corre el túnel de núvols

Podeu obrir el navegador web i visitar el nom d'amfitrió (mysite.smartghar.org en aquest cas). Hauríeu de poder accedir al lloc de WordPress. Tanmateix, és possible que vegeu que CSS s'ha trencat i HTTPS desactivat.

Per solucionar-ho, inicieu sessió a https://yoursite.com/wp-admin , anar a Configuració > Configuració general , i actualitzeu els camps Adreça de WordPress (URL) i Adreça del lloc (URL) a YourDomainName.com o YourDomainName.com/wordpress segons la vostra configuració.

  actualitzeu l'adreça del lloc al tauler d'administració de wordpress

A continuació, inicieu sessió a Cloudflare, aneu a SSL/TLS > Visió general al panell esquerre i trieu 'Flexible' o 'Complet' per al domini que heu afegit.

  habiliteu el xifratge SSL mitjançant Cloudflare

Un cop fet, visiteu l'URL i accediu al vostre lloc web. Ara el vostre lloc s'hauria de carregar completament amb una connexió HTTPS.

  lloc web totalment funcional allotjat a l'ordinador domèstic o portàtil accessible a Internet

Val la pena l'allotjament de bricolatge gratuït?

Si tot just esteu començant a crear un servei, un portal o un negoci en línia, un servidor local de bricolatge en un ordinador o portàtil antic us pot ajudar. Podeu utilitzar-lo per mostrar els vostres projectes als clients o usuaris i allotjar un lloc web totalment funcional.

Tot i que l'allotjament és gratuït i segur, recorda que hauràs de pagar el consum elèctric del teu ordinador, que variarà en funció de la seva eficiència. Normalment, és d'entre 30 i 65 W/hora a plena càrrega per a ordinadors portàtils, però els ordinadors d'escriptori consumiran molta més energia. Una opció més barata i eficient energèticament seria utilitzar un Raspberry Pi per allotjar el vostre lloc, ja que funciona amb una font d'alimentació de 15 W.

Categoria DIY