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 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 , 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 update && Sudo apt upgrade –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 isännöimiseksi, mukaan lukien WordPress-sivustot. Kun päivitys on valmis, suorita seuraava komento asenna Apache-palvelin .
kuinka asentaa äänimallit Windows 10
sudo apt install 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 install MariaDB-server MariaDB-client
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ö Y ja 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 Y ja 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 install 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:
kuinka poistaa muut iPhonesta
sudo MySQL –u root -p
Kirjoita salasana (sen, jonka loit MySQL-asennuksen turvaamisen aikana) 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.
CREATE DATABASE mysite;
CREATE USER ‘ravi’@’localhost’ IDENTIFIED BY ‘YourPassword’;
GRANT ALL ON mysite.* TO ‘ravi’@’localhost’ IDENTIFIED BY ‘YourPassword’;
FLUSH PRIVILEGES;
EXIT;
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. 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ö.
Sudo tar xf latest.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. Poistu 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 –I 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.
miten saan oman snapchat -suodattimen?
Cloudflared tunnel login
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.
Cloudflared tunnel create mysite
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).
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
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 tunnel route DNS <Tunnel Name> <YourDomain.com>
Tässä on esimerkki:
cloudflared tunnel route DNS mysite mysite.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 asetukset ja 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önkulutuksesta, 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 tehokkaampi vaihtoehto olisi käyttää Raspberry Pi:tä sivustosi isännöimiseen, koska se toimii 15 W:n virtalähteellä.