Ha webhely indítását tervezi, de nem szeretne visszatérő havi vagy éves tárhelydíjat fizetni, bármelyik régi laptopot vagy asztali számítógépet ingyenesen tárolhat egy webhelyen. Ez egy nagyszerű módja annak, hogy kihasználja régi rendszerét ahelyett, hogy kidobná.

Ebben az útmutatóban szolgáltatásokat telepítünk és beállítunk 10 éves laptopunkra, hogy ingyenes SSL-tanúsítvánnyal rendelkező WordPress, Joomla vagy egyedi HTML- vagy PHP-alapú webhelyet üzemeltethessünk.

A webhely üzemeltetéséhez szükséges dolgok

Az alábbiak az előfeltételek ahhoz, hogy egy webhelyet otthonról, csak a számítógépről ingyenesen üzemeltethessenek:

  • Egy régi laptop vagy PC, amelyen Ubuntu szerver fut.
  • Regisztrált domain név az Ön webhelyéhez
  • Ethernet kábel a laptop vagy PC routerhez való csatlakoztatásához a megbízható és gyors csatlakozás érdekében

1. lépés: Frissítse és frissítse a csomagokat

Után az Ubuntu Server telepítése a számítógépére, hajtsa végre a következő parancsot a csomaglista frissítéséhez és a meglévő csomagok frissítéséhez. Javasoljuk, hogy engedélyezze az SSH-t, és a kiszolgálót terminálon vagy PuTTY-n keresztül érje el macOS vagy Linux számítógépén.

instagram viewer

sudo apt frissítés && Sudo apt frissítés y

Ennek befejezése eltarthat egy ideig. Tehát dőljön hátra, és lazítson, amíg a folyamat be nem fejeződik.

2. lépés: Telepítse az Apache-t

Az Apache egy népszerű nyílt forráskódú webszerver, amely PHP-vel együttműködve dinamikus webhelyeket, köztük WordPress-webhelyeket tárol. A frissítés befejezése után hajtsa végre a következő parancsot telepítse az Apache szervert.

sudo apt telepítés apache2

Amikor megjelenik egy felszólítás, nyomja meg a gombot Y majd nyomja meg a Belép gombot a telepítés folytatásához. Az állapotot a következő parancs futtatásával ellenőrizheti.

systemctl állapota apache2

Az aktív (futó) állapotot kell mutatnia. Az ellenőrzéshez látogassa meg laptopja vagy localhost IP-címét.

3. lépés: Telepítse a MySQL Servert

A MySQL egy adatbázis-kezelő rendszer (DBMS), amely segít az adatbázis megszervezésében és hozzáférést biztosít az információk tárolására. A MySQL Server telepítéséhez használja a következő parancsot.

sudo apt telepítés MariaDB-szerver MariaDB-ügyfél

nyomja meg Y majd a Belép gombot a megerősítéshez és a telepítés folytatásához.

Ezután biztosítsa a MySQL telepítését a következő parancs futtatásával.

sudo mysql_secure_installation

Root jelszó beállítása? nyomja meg Yés megütötte a Belép kulcs. Adjon meg egy biztonságos jelszót, és őrizze meg.

Eltávolítja a névtelen felhasználókat? Nyomja meg az Y, majd a gombot Belép kulcs.

Letiltja a root bejelentkezést távolról? Nyomja meg a Y, majd a gombot Belép kulcs.

Távolítsa el a tesztadatbázist, és nyissa meg. megnyomni a Y gombot, majd a Belép gombnyomás.

Újratölti a jogosultságtáblázatokat most? megnyomni a Y gombot, majd Belép.

4. lépés: Telepítse a PHP-t

A PHP-nek kódot kell feldolgoznia a dinamikus tartalom megjelenítéséhez, futtatnia kell a szkripteket, csatlakoznia kell a MySQL adatbázishoz, és megjelenítenie kell a feldolgozott tartalmat a webböngészőben. A PHP telepítéséhez futtassa a következő parancsot.

sudo apt telepítés PHP PHP-MySQL

megnyomni a Y gombot a megerősítéshez és a telepítés folytatásához. Hozzon létre egy test.php fájlt a következő paranccsal a telepítés megerősítéséhez.

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

Most illessze be a következő kódot a Nano szerkesztőbe.

<?php
phpinfo();
?>

nyomja meg CTRL+X követi Y és a Belép gombot a változtatások mentéséhez. Most keresse fel laptopja IP-címét /test.php az URL-ben. Ennek be kell töltenie a PHP információs oldalát, jelezve, hogy a PHP telepítve van és működik.

5. lépés: Hozzon létre egy MySQL adatbázist és felhasználót

Létre kell hoznunk egy adatbázist és felhasználói fiókot, amely minden jogosultsággal hozzáfér az adatbázishoz. A parancsok a következők:

sudo MySQL u gyökér -p

Írja be a jelszót (amelyet a MySQL telepítésének biztosítása közben hozott létre), és nyomja meg a gombot Belép kulcs. Ezután hajtsa végre a következő parancsokat a megadott sorrendben egy adatbázis és az adatbázishoz teljes hozzáféréssel rendelkező felhasználó létrehozásához.

TEREMTADATBÁZIS az én oldalam;
FELHASZNÁLÓ LÉTREHOZÁSA ravi@helyi kiszolgáló AZONOSÍTVA A jelszavad;
GRANT ALL ON mysite.* TO ravi@helyi kiszolgáló AZONOSÍTVA A jelszavad;
FLUSHKIVÁLTSÁGOK;
KIJÁRAT;

Ez létrehoz egy "mysite" nevű adatbázist, amelyben a "ravi" felhasználó hozzáfér az adatbázishoz. Természetesen bármilyen nevet használhat.

Mostantól egyéni HTML-, PHP-alapú webhelyeket vagy CMS-alapú webhelyeket is tárolhat, például WordPress, PrestaShop, Joomla stb. Azonban mi fogunk WordPress webhely létrehozása és üzemeltetése a régi laptopunkon ehhez az oktatóanyaghoz.

6. lépés: Töltse le és állítsa be a WordPress-t

Keresse meg a /var/www/html útvonalat, és töltse le a legújabb WordPress-csomagot.

cd /var/www/html/
sudo wget " https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz

Bontsa ki a csomag tartalmát.

Sudokátrányxflegújabb.kátrány.gz

Ez kivonja a wordpress címtár /var/www/html elhelyezkedés. A könyvtárat a gombbal tekintheti meg ls parancs. Ezután megadjuk az engedélyt www-adat: www-adat a következő paranccsal.

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

Ha elkészült, meglátogathatja laptopja IP-címét, majd ezt követi /wordpress. Írd be a Adatbázis név, Felhasználónév és Jelszó a 4. lépésben hoztuk létre. Elhagy Adatbázis gazdagép és Táblázat előtag alapértelmezettre. Kattintson Beküldés.

Most kattintson a gombra Futtassa a telepítést.

Adja meg a webhely címét. Ezenkívül hozzon létre egy újat Felhasználónév és Jelszó a WordPress háttérprogramhoz (wp-admin), majd kattintson a gombra Telepítse a WordPress-t. Ezzel telepíti a WordPress-t, majd elérheti a WordPress webhelyet a címen http://IP-Address/wordpress (Helyettesíteni a IP-cím mezőben a számítógép IP-címével).

Ezután hozzá kell adnunk a domain nevet, és engedélyeznünk kell az SSL-t a HTTPS-kapcsolathoz. Ehhez a biztonságos Cloudflared Tunnel-t fogjuk használni.

7. lépés: Töltse le és telepítse a Cloudflared szolgáltatást

Regisztráljon, és adja hozzá domainjét Cloudflare fiók kezdeni. A tartomány hozzáadása után futtassa a következő parancsokat a Cloudflared szolgáltatás letöltéséhez és telepítéséhez régi laptopjára vagy PC-alapú webszerverére.

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

8. lépés: Hozzon létre Cloudflared Tunnel-t, és engedélyezze a HTTPS-t

Kövesse az utasításokat, és használja az alábbi parancsokat egy Cloudflared alagút létrehozásához, és engedélyezze a biztonságos kapcsolatot a webhelyével.

Jelentkezzen be, és engedélyezze a Cloudflare-hez hozzáadott domaint.

Cloudflared alagút bejelentkezés

Másolja ki a megjelenített URL-t, és nyissa meg egy webböngészőben a domain engedélyezéséhez.

A sikeres engedélyezést követően hozzon létre egy Cloudflared alagutat „sajat webhely” néven. Nevezheti bármit, de ne feledje ezt a nevet.

Felhős alagút teremt az én oldalam

Másolja ki a hitelesítő adatok fájl elérési útját (JSON fájl elérési utat) és az alagútazonosítót. Tartsa őket biztonságban.

Most hozzon létre egy konfigurációs fájlt az alábbi paranccsal.

Sudo nano ~/.cloudflared/config.yml

Ezután illessze be a következő kódot. Ügyeljen arra, hogy cserélje ki az alagútazonosítót és hitelesítő fájl (JSON fájl elérési útja).

alagút: a2efc6dg1-2c75-45f8-b529d3ee
hitelesítő fájl: /home/pi/.cloudflared/ a2efc6dg1-2c75-45f8-b529d3ee.json
belépés:
-gazdagépnév: YourDomain.com
szolgáltatás: http://Laptop-IP
-szolgáltatás: http_status:404

nyomja meg CTRL+X követi Y és ütött Belép a változtatások mentéséhez.

Most hozzon létre egy DNS-bejegyzést a gazdagépnévhez. Igényei szerint WordPress-webhelyét a fődomainben vagy aldomainben is tárolhatja. Ehhez az oktatóanyaghoz létrehozunk egy aldomain DNS-bejegyzést, amely a WordPress-webhelyünket a régi laptopon tárolja.

cloudflared tunnel route DNS <Alagút neve><YourDomain.com>

Íme egy példa:

felhő lobbantalagútútvonalDNSaz én oldalamaz én oldalam.smartghar.org

A bejegyzés sikeres létrehozása után a következő parancs futtatásával elindíthatja az alagutat.

Cloudflared alagút futtatás mysite

Megnyithatja a webböngészőt, és meglátogathatja a gazdagépnevet (ebben az esetben mysite.smartghar.org). El kell érnie a WordPress webhelyet. Előfordulhat azonban, hogy a CSS meghibásodott, és a HTTPS le van tiltva.

A probléma megoldásához jelentkezzen be https://yoursite.com/wp-admin, menj Beállítások > Általános beállítások, és frissítse a WordPress-cím (URL) és a Webhely címe (URL) mezőket erre YourDomainName.com vagy YourDomainName.com/wordpress konfigurációja szerint.

Ezután jelentkezzen be a Cloudflare-be, és menjen a webhelyre SSL/TLS > Áttekintés a bal oldali ablaktáblában, és válassza a "Rugalmas" vagy a "Teljes" lehetőséget a hozzáadott domainhez.

Ha elkészült, keresse fel az URL-t, és nyissa meg webhelyét. Webhelyének most teljesen be kell töltenie HTTPS-kapcsolattal.

Megéri az ingyenes barkácstárhely?

Ha csak most kezdi az online szolgáltatás, portál vagy vállalkozás felépítését, egy régi számítógépen vagy laptopon lévő helyi barkácsszerver segíthet. Használhatja projektjeit ügyfelek vagy felhasználók számára, és egy teljesen működőképes webhelyet biztosíthat.

Bár a tárhely ingyenes és biztonságos, ne feledje, hogy fizetnie kell számítógépe áramfogyasztásáért, amely a hatékonyságától függően változik. Ez általában 30-65 W/óra teljes terhelés mellett laptopoknál, de az asztali PC-k sokkal több energiát fogyasztanak. Olcsóbb és energiahatékonyabb megoldás a Raspberry Pi használata a webhely tárolására, mivel az 15 W-os tápegységgel működik.