Jos aiot käynnistää verkkosivuston, mutta et halua maksaa toistuvia kuukausi- tai vuosipalvelumaksuja, voit käyttää mitä tahansa vanhaa kannettavaa tietokonetta tai pöytätietokonetta verkkosivuston isännöimiseen ilmaiseksi. Se on loistava tapa hyödyntää vanhaa järjestelmääsi sen sijaan, että heittäisit sen pois.

Tässä oppaassa asennamme ja määritämme palvelut 10 vuotta vanhaan kannettavaan tietokoneeemme WordPress-, Joomla- tai mukautetun HTML- tai PHP-pohjaisen verkkosivuston isännöimiseksi ilmaisella SSL-sertifikaatilla.

Asiat, joita tarvitset verkkosivuston ylläpitämiseen

Seuraavat ovat edellytykset, joiden avulla voit isännöidä verkkosivustoa ilmaiseksi kotoa käsin pelkällä tietokoneellasi:

  • Vanha kannettava tietokone tai tietokone, jossa on Ubuntu Server.
  • Verkkosivustollesi rekisteröity verkkotunnus
  • Ethernet-kaapeli kannettavan tietokoneen tai PC: n liittämiseen reitittimeen luotettavaa ja nopeaa yhteyttä varten

Vaihe 1: Päivitä ja päivitä paketit

Jälkeen asentaa Ubuntu Server tietokoneellesi

instagram viewer
, suorita seuraava komento päivittääksesi pakettiluettelon ja päivittääksesi olemassa olevat paketit. Suosittelemme, että otat käyttöön SSH: n ja käytät palvelinta terminaalin tai PuTTY: n kautta macOS- tai Linux-tietokoneellasi.

sudo apt päivitys && Sudo apt päivitys y

Tämä saattaa kestää jonkin aikaa. Joten istu alas ja rentoudu, kunnes prosessi on valmis.

Vaihe 2: Asenna Apache

Apache on suosittu avoimen lähdekoodin verkkopalvelin, joka toimii PHP: n kanssa dynaamisten verkkosivustojen, mukaan lukien WordPress-sivustojen, isännöimiseen. Kun päivitys on valmis, suorita seuraava komento asenna Apache-palvelin.

sudo apt Asentaa apache2

Kun näet kehotteen, paina Y ja paina sitten Tulla sisään -näppäintä jatkaaksesi asennusta. Voit tarkistaa tilan suorittamalla seuraavan komennon.

systemctl status apache2

Sen pitäisi näyttää aktiivinen (käytävä) tila. Vahvista käymällä kannettavan tietokoneen tai paikallispalvelimen IP-osoitteessa.

Vaihe 3: Asenna MySQL Server

MySQL on tietokannan hallintajärjestelmä (DBMS), joka auttaa järjestämään ja tarjoamaan pääsyn tietokantaan tietojen tallentamista varten. Asenna MySQL-palvelin käyttämällä seuraavaa komentoa.

sudo apt Asentaa MariaDB-palvelin MariaDB-asiakas

Lehdistö Y ja sitten Tulla sisään -näppäintä vahvistaaksesi ja jatkaaksesi asennusta.

Varmista seuraavaksi MySQL-asennus suorittamalla seuraava komento.

sudo mysql_secure_installation

Aseta root-salasana? Lehdistö Yja osui Tulla sisään avain. Anna suojattu salasana ja pidä se turvassa.

Poistetaanko nimettömät käyttäjät? Paina Y ja sitten Tulla sisään avain.

Estä root-kirjautuminen etänä? Paina Yja sitten Tulla sisään avain.

Poista testitietokanta ja käytä sitä. paina Y näppäintä ja sen jälkeen Tulla sisään näppäimen painallus.

Ladataanko etuoikeustaulukot uudelleen nyt? paina Y avain ja sitten Tulla sisään.

Vaihe 4: Asenna PHP

PHP vaaditaan käsittelemään koodia dynaamisen sisällön näyttämiseksi, suorittamaan komentosarjoja, muodostamaan yhteyden MySQL-tietokantaan ja näyttämään käsitellyn sisällön verkkoselaimessa. Asenna PHP suorittamalla seuraava komento.

sudo apt Asentaa PHP PHP-MySQL

paina Y -näppäintä vahvistaaksesi ja jatkaaksesi asennusta. Luo test.php-tiedosto käyttämällä seuraavaa komentoa asennuksen vahvistamiseksi.

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

Liitä nyt seuraava koodi Nano-editoriin.

<?php
phpinfo();
?>

Lehdistö CTRL+X jonka jälkeen Y ja Tulla sisään -näppäintä tallentaaksesi muutokset. Siirry nyt kannettavan tietokoneen IP-osoitteeseen /test.php URL-osoitteessa. Tämän pitäisi ladata PHP-tietosivu, mikä osoittaa, että PHP on asennettu ja toimii.

Vaihe 5: Luo MySQL-tietokanta ja käyttäjä

Meidän on luotava tietokanta ja käyttäjätili, jolla on pääsy tietokantaan kaikilla oikeuksilla. Komennot ovat seuraavat:

sudo MySQL u juuri -p

Kirjoita salasana (sen, jonka loit turvatessasi MySQL-asennuksen) ja paina Tulla sisään avain. Suorita sitten seuraavat komennot annetussa järjestyksessä luodaksesi tietokanta ja käyttäjä, jolla on täysi pääsy tietokantaan.

LUODATIETOKANTA sivuni;
LUO KÄYTTÄJÄ ravi@paikallinen isäntä TUNNISTAJA Salasanasi;
MYÖNTÄ KAIKKI sivustollani.* TO ravi@paikallinen isäntä TUNNISTAJA Salasanasi;
FLUSHETUOIKEUDET;
POISTU;

Tämä luo tietokannan nimeltä "omasivusto", jonka käyttäjällä "ravi" on pääsy tietokantaan. Tietysti voit käyttää mitä tahansa nimeä.

Voit nyt isännöidä mukautettua HTML- tai PHP-pohjaista verkkosivustoa tai isännöidä CMS-pohjaisia ​​sivustoja, kuten WordPress, PrestaShop, Joomla jne. Kuitenkin teemme perustaa ja ylläpitää WordPress-verkkosivustoa vanhassa kannettavassamme tätä opetusohjelmaa varten.

Vaihe 6: Lataa ja asenna WordPress

Siirry /var/www/html-polulle ja lataa uusin WordPress-paketti.

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

Pura pakkauksen sisältö.

SudotervaxfViimeisin.tar.gz

Tämä purkaa wordpress hakemisto osoitteessa /var/www/html sijainti. Voit tarkastella hakemistoa käyttämällä ls komento. Seuraavaksi myönnämme luvan www-data: www-data käyttämällä seuraavaa komentoa.

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

Kun olet valmis, voit käydä kannettavan tietokoneen IP-osoitteessa ja sen jälkeen /wordpress. Syötä Tietokannan nimi, Käyttäjätunnus ja Salasana loimme vaiheessa 4. Lähde Tietokannan isäntä ja Taulukon etuliite oletuksena. Klikkaa Lähetä.

Napsauta nyt Suorita asennus.

Anna sivuston otsikko. Luo myös uusi Käyttäjätunnus ja Salasana WordPress-taustajärjestelmälle (wp-admin) ja napsauta sitten Asenna WordPress. Tämä asentaa WordPressin, jonka jälkeen pääset WordPress-sivustolle osoitteessa http://IP-Address/wordpress (Korvata IP-osoite kenttään tietokoneesi IP-osoitteella).

Seuraavaksi meidän on lisättävä verkkotunnuksen nimi ja otettava käyttöön SSL HTTPS-yhteydelle. Tätä varten aiomme käyttää turvallista Cloudflared-tunnelia.

Vaihe 7: Lataa ja asenna Cloudflared-palvelu

Rekisteröidy ja lisää verkkotunnuksesi omaan Cloudflare-tili aloittaaksesi. Kun olet lisännyt verkkotunnuksen, suorita seuraavat komennot ladataksesi ja asentaaksesi Cloudflared-palvelun vanhaan kannettavaan tietokoneeseen tai PC-pohjaiseen verkkopalvelimeesi.

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

Vaihe 8: Luo Cloudflared-tunneli ja ota HTTPS käyttöön

Seuraa ohjeita ja käytä alla olevia komentoja luodaksesi Cloudflared-tunnelin ja mahdollistaaksesi suojatun yhteyden verkkosivustoosi.

Kirjaudu sisään ja valtuuta Cloudflareen lisäämäsi verkkotunnus.

Cloudflared-tunneliin kirjautuminen

Kopioi näkyvä URL-osoite ja avaa se verkkoselaimessa verkkotunnuksen valtuuttamiseksi.

Kun valtuutus onnistui, luo Cloudflared-tunneli nimeltä "omasivusto". Voit nimetä sen mitä tahansa, mutta muista se nimi.

Pilvinen tunneli luoda sivuni

Kopioi tunnistetiedoston polku (JSON-tiedostopolku) ja tunnelin tunnus. Pidä ne turvassa.

Luo nyt määritystiedosto alla olevan komennon avulla.

Sudo nano ~/.cloudflared/config.yml

Liitä seuraavaksi seuraava koodi siihen. Muista vaihtaa tunnelin tunnus ja valtuustiedot-tiedosto (JSON-tiedostopolku).

tunneli: a2efc6dg1-2c75-45f8-b529d3ee
valtuustiedot-tiedosto: /home/pi/.cloudflared/ a2efc6dg1-2c75-45f8-b529d3ee.json
sisääntulo:
-isäntänimi: YourDomain.com
palvelu: http://Laptop-IP
-palvelua: http_status:404

Lehdistö CTRL+X jonka jälkeen Y ja osui Tulla sisään tallentaaksesi muutokset.

Luo nyt DNS-merkintä isäntänimelle. Voit isännöidä WordPress-sivustoasi pääverkkotunnuksessa tai aliverkkotunnuksessa tarpeidesi mukaan. Tätä opetusohjelmaa varten luomme aliverkkotunnuksen DNS-merkinnän WordPress-sivustomme isännöimiseksi vanhassa kannettavassa tietokoneessa.

cloudflared tunnelireitin DNS <Tunnelin nimi><YourDomain.com>

Tässä on esimerkki:

pilvi leimahtitunnelireittiDNSsivunisivuni.smartghar.org

Kun merkintä on luotu onnistuneesti, voit aloittaa tunnelin suorittamalla seuraavan komennon.

Cloudflared tunnel run mysite

Voit avata verkkoselaimen ja käydä isäntänimessä (tässä tapauksessa omasivusto.smartghar.org). Sinun pitäisi pystyä käyttämään WordPress-sivustoa. Saatat kuitenkin nähdä, että CSS on rikki ja HTTPS on poistettu käytöstä.

Voit korjata tämän kirjautumalla sisään https://yoursite.com/wp-admin, mene Asetukset > Yleiset asetuksetja päivitä WordPress-osoite (URL) ja Sivuston osoite (URL) -kentiksi YourDomainName.com tai YourDomainName.com/wordpress kokoonpanosi mukaan.

Kirjaudu sitten sisään Cloudflareen ja siirry osoitteeseen SSL/TLS > Yleiskatsaus vasemmasta ruudusta ja valitse joko "Joustava" tai "Täysi" lisäämällesi verkkotunnukselle.

Kun olet valmis, käy URL-osoitteessa ja siirry verkkosivustollesi. Sivustosi pitäisi nyt latautua kokonaan HTTPS-yhteydellä.

Onko ilmainen DIY-hosting sen arvoinen?

Jos olet vasta aloittamassa verkkopalvelun, portaalin tai yrityksen rakentamista, paikallinen tee-se-itse-palvelin vanhassa tietokoneessa tai kannettavassa tietokoneessa voi auttaa sinua. Voit käyttää sitä esittelemään projektejasi asiakkaille tai käyttäjille ja isännöimään täysin toimivaa verkkosivustoa.

Vaikka isännöinti on ilmainen ja turvallinen, muista, että joudut maksamaan tietokoneesi sähkönkäytöstä, joka vaihtelee sen tehokkuuden mukaan. Tyypillisesti se on 30-65 W/tunti täydellä kuormalla kannettavissa tietokoneissa, mutta pöytätietokoneet kuluttavat paljon enemmän virtaa. Halvempi ja energiatehokkaampi vaihtoehto olisi käyttää Raspberry Pi: tä sivustosi isännöimiseen, koska se toimii 15 W: n virtalähteellä.