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