Kaip nemokamai priglobti svetainę iš savo kompiuterio ar nešiojamojo kompiuterio

Kaip nemokamai priglobti svetainę iš savo kompiuterio ar nešiojamojo kompiuterio

Jei planuojate sukurti svetainę, bet nenorite mokėti pasikartojančių mėnesinių ar metinių prieglobos mokesčių, galite naudoti bet kurį seną nešiojamąjį ar stalinį kompiuterį, kad galėtumėte nemokamai priglobti svetainę. Tai puikus būdas panaudoti seną sistemą, o ne ją išmesti.





Šiame vadove įdiegsime ir nustatysime paslaugas savo 10 metų senumo nešiojamame kompiuteryje, kad priglobtume WordPress, Joomla arba tinkintą HTML arba PHP pagrįstą svetainę su nemokamu SSL sertifikatu.





Daiktai, kurių prireiks norint priglobti svetainę

Toliau pateikiamos būtinos sąlygos norint nemokamai priglobti svetainę iš namų tik su kompiuteriu:





  • Senas nešiojamas ar kompiuteris, kuriame veikia Ubuntu serveris.
  • Registruotas jūsų svetainės domeno vardas
  • Ethernet kabelis nešiojamam kompiuteriui arba asmeniniam kompiuteriui prijungti prie maršrutizatoriaus, kad ryšys būtų patikimas ir greitas

1 veiksmas: atnaujinkite ir atnaujinkite paketus

Po to įdiegti Ubuntu serverį savo kompiuteryje , vykdykite šią komandą, kad atnaujintumėte paketų sąrašą ir atnaujintumėte esamus paketus. Rekomenduojame įjungti SSH ir pasiekti serverį per terminalą arba PuTTY savo „MacOS“ arba „Linux“ kompiuteryje.

sudo apt update && Sudo apt upgrade y

Tai gali šiek tiek užtrukti. Taigi atsisėskite ir atsipalaiduokite, kol procesas bus baigtas.



2 veiksmas: įdiekite „Apache“.

„Apache“ yra populiarus atvirojo kodo žiniatinklio serveris, veikiantis su PHP, kad priglobtų dinamines svetaines, įskaitant „WordPress“ svetaines. Baigę atnaujinti, vykdykite šią komandą įdiegti Apache serverį .

sudo apt install apache2
  įdiegti apache žiniatinklio serverį

Kai pamatysite raginimą, paspauskite Y ir tada paspauskite Įeikite klavišą, kad tęstumėte diegimą. Galite patikrinti būseną vykdydami šią komandą.





systemctl status apache2
  po įdiegimo patikrinkite „apache“ serverio būseną

Jis turėtų rodyti aktyvią (veikiančią) būseną. Norėdami patvirtinti, galite apsilankyti savo nešiojamojo kompiuterio arba vietinio kompiuterio IP adresu.

  apache serveris sėkmingai įdiegtas

3 veiksmas: įdiekite „MySQL Server“.

MySQL yra duomenų bazių valdymo sistema (DBVS), padedanti tvarkyti ir suteikti prieigą prie duomenų bazės informacijai saugoti. Norėdami įdiegti „MySQL Server“, naudokite šią komandą.





sudo apt install MariaDB-server MariaDB-client
  įdiegti mysql serverį

Paspauskite Y ir tada Įeikite mygtuką, kad patvirtintumėte ir tęstumėte diegimą.

Tada apsaugokite „MySQL“ diegimą vykdydami šią komandą.

sudo mysql_secure_installation

Nustatyti root slaptažodį? Paspauskite Y ir pataikė į Įeikite Raktas. Įveskite saugų slaptažodį ir saugokite jį.

Pašalinti anoniminius naudotojus? Paspauskite Y, tada Įeikite Raktas.

Neleisti root prisijungimo nuotoliniu būdu? Paspauskite Y ir tada Įeikite Raktas.

Pašalinkite bandymų duomenų bazę ir pasiekite ją. Paspauskite Y klavišą, po kurio eina Įeikite mygtuko paspaudimas.

Dabar iš naujo įkelti privilegijų lenteles? Paspauskite Y raktas ir tada Įeikite .

4 veiksmas: įdiekite PHP

PHP reikalingas norint apdoroti kodą, skirtą dinaminiam turiniui rodyti, paleisti scenarijus, prisijungti prie MySQL duomenų bazės ir pateikti apdorotą turinį žiniatinklio naršyklėje. Norėdami įdiegti PHP, paleiskite šią komandą.

kaip dėti žodžius tiktok
sudo apt install PHP PHP-MySQL
  įdiegti php ir php-mysql

Paspauskite Y mygtuką, kad patvirtintumėte ir tęstumėte diegimą. Sukurkite test.php failą naudodami šią komandą, kad patvirtintumėte diegimą.

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

Dabar įklijuokite šį kodą į „Nano“ redaktorių.

<?php 
phpinfo();
?>

Paspauskite CTRL + X sekė Y ir Įeikite klavišą, kad išsaugotumėte pakeitimus. Dabar apsilankykite savo nešiojamojo kompiuterio IP adresu /test.php URL. Tai turėtų įkelti PHP informacijos puslapį, nurodant, kad PHP yra įdiegtas ir veikia.

  php sėkmingai įdiegtas

5 veiksmas: sukurkite MySQL duomenų bazę ir vartotoją

Turime sukurti duomenų bazę ir vartotojo abonementą su prieiga prie duomenų bazės su visomis privilegijomis. Komandos yra tokios:

sudo MySQL u root -p

Įveskite slaptažodį (kurį sukūrėte saugant MySQL diegimą) ir paspauskite Įeikite Raktas. Tada vykdykite šias komandas nurodyta tvarka, kad sukurtumėte duomenų bazę ir vartotoją su visa prieiga prie duomenų bazės.

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

Taip bus sukurta duomenų bazė, pavadinta „mano svetainė“, o vartotojas „ravi“ turės prieigą prie duomenų bazės. Žinoma, galite naudoti bet kokį jums patinkantį pavadinimą.

Dabar galite talpinti tinkintą HTML, PHP pagrįstą svetainę arba TVS pagrįstas svetaines, pvz., WordPress, PrestaShop, Joomla ir kt. Tačiau mes nustatyti ir priglobti „WordPress“ svetainę mūsų sename nešiojamajame kompiuteryje šiai mokymo programai.

6 veiksmas: atsisiųskite ir nustatykite „WordPress“.

Eikite į /var/www/html kelią ir atsisiųskite naujausią „WordPress“ paketą.

cd /var/www/html/
sudo wget "https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz
  Parsisiųsti wordpress sąrankos paketą

Ištraukite pakuotės turinį.

geriausia „Apple“ laikrodžio miego programa 6
Sudo tar xf latest.tar.gz

Tai ištrauks wordpress katalogas adresu /var/www/html vieta. Katalogą galite peržiūrėti naudodami ls komandą. Toliau mes suteiksime leidimą www-duomenys:www-duomenys naudodami šią komandą.

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

Baigę galite apsilankyti savo nešiojamojo kompiuterio IP adresu /wordpress . Įveskite Duomenų bazės pavadinimas , Vartotojo vardas ir Slaptažodis sukūrėme 4 veiksme. Išeikite Duomenų bazės priegloba ir Lentelės priešdėlis pagal nutylėjimą. Spustelėkite Pateikti .

  nustatyti WordPress diegimą

Dabar spustelėkite Paleiskite diegimą .

Įveskite svetainės pavadinimą. Taip pat sukurkite naują Vartotojo vardas ir Slaptažodis „WordPress“ vidiniam įrenginiui (wp-admin), tada spustelėkite Įdiekite WordPress . Taip bus įdiegta „WordPress“, po kurios galėsite pasiekti „WordPress“ svetainę adresu http://IP-Address/wordpress (Pakeiskite IP adresas lauką su savo kompiuterio IP).

  „WordPress“ svetainė veikia sename nešiojamajame kompiuteryje

Tada turime pridėti domeno pavadinimą ir įjungti SSL HTTPS ryšiui. Tam naudosime saugų Cloudflared tunelį.

7 veiksmas: atsisiųskite ir įdiekite „Cloudflared“ paslaugą

Prisiregistruokite ir pridėkite domeną prie savo Cloudflare paskyra pradėti. Pridėję domeną, paleiskite šias komandas, kad atsisiųstumėte ir įdiegtumėte „Cloudflared“ paslaugą sename nešiojamajame kompiuteryje arba asmeniniame žiniatinklio serveryje.

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

8 veiksmas: sukurkite Cloudflared tunelį ir įgalinkite HTTPS

Vykdykite instrukcijas ir naudokite toliau pateiktas komandas, kad sukurtumėte Cloudflared tunelį ir įgalintumėte saugų ryšį su savo svetaine.

Prisijunkite ir patvirtinkite domeną, kurį pridėjote prie „Cloudflare“.

Cloudflared tunnel login

Nukopijuokite rodomą URL ir atidarykite jį žiniatinklio naršyklėje, kad patvirtintumėte domeną.

Sėkmingai patvirtinus, sukurkite Cloudflared tunelį, pavadintą „mano svetainė“. Galite pavadinti jį bet kuo, bet nepamirškite.

Cloudflared tunnel create mysite

Nukopijuokite kredencialų failo kelią (JSON failo kelią) ir tunelio ID. Saugokite juos.

Dabar sukurkite konfigūracijos failą naudodami toliau pateiktą komandą.

Sudo nano ~/.cloudflared/config.yml

Tada įklijuokite į jį šį kodą. Būtinai pakeiskite tunelio ID ir kredencialų failas (JSON failo kelias).

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

Paspauskite CTRL + X sekė Y ir pataikė Įeikite norėdami išsaugoti pakeitimus.

Dabar sukurkite pagrindinio kompiuterio pavadinimo DNS įrašą. Galite priglobti savo „WordPress“ svetainę pagrindiniame domene arba padomenyje, atsižvelgdami į savo reikalavimus. Šioje pamokoje sukursime padomenio DNS įrašą, kad priglobtume mūsų „WordPress“ svetainę sename nešiojamajame kompiuteryje.

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

Štai pavyzdys:

cloudflared tunnel route DNS mysite mysite.smartghar.org

Kai įrašas bus sėkmingai sukurtas, galite pradėti tunelį vykdydami šią komandą.

Cloudflared tunnel run mysite
  paleisti debesų liepsnojantį tunelį

Galite atidaryti žiniatinklio naršyklę ir apsilankyti prieglobos pavadinime (šiuo atveju mysite.smartghar.org). Turėtumėte turėti prieigą prie „WordPress“ svetainės. Tačiau galite pamatyti, kad CSS sugedo ir HTTPS išjungtas.

Norėdami tai išspręsti, prisijunkite prie https://yoursite.com/wp-admin , eiti į Nustatymai > Bendrieji nustatymai ir atnaujinkite „WordPress“ adreso (URL) ir Svetainės adreso (URL) laukus į YourDomainName.com arba YourDomainName.com/wordpress pagal jūsų konfigūraciją.

  atnaujinkite svetainės adresą „WordPress“ administratoriaus skydelyje

Tada prisijunkite prie „Cloudflare“ ir eikite į SSL/TLS > Apžvalga kairiojoje srityje ir pridėtam domenui pasirinkite „Lankstus“ arba „Visas“.

  įgalinti ssl šifravimą per „Cloudflare“.

Baigę apsilankykite URL ir pasiekite savo svetainę. Dabar jūsų svetainė turėtų būti visiškai įkelta naudojant HTTPS ryšį.

  pilnai veikianti svetainė, talpinama namų kompiuteryje arba nešiojamajame kompiuteryje, pasiekiamame internete

Ar verta nemokama „pasidaryk pats“ priegloba?

Jei tik pradedate kurti internetinę paslaugą, portalą ar verslą, jums gali padėti vietinis „pasidaryk pats“ serveris sename kompiuteryje ar nešiojamame kompiuteryje. Galite naudoti jį norėdami pristatyti savo projektus klientams ar vartotojams ir priglobti visiškai veikiančią svetainę.

Nors priegloba yra nemokama ir saugi, atminkite, kad turėsite mokėti už kompiuterio elektros energijos suvartojimą, kuris skirsis priklausomai nuo jo efektyvumo. Paprastai nešiojamiesiems kompiuteriams tai yra nuo 30 iki 65 W/val., esant pilnai apkrovai, tačiau staliniai kompiuteriai sunaudos daug daugiau energijos. Pigesnis ir energiją taupantis pasirinkimas būtų naudoti Raspberry Pi savo svetainei priglobti, nes ji veikia su 15 W maitinimo šaltiniu.

Kategorija DIY