Kuinka isännöidä verkkosivustoa ilmaiseksi tietokoneeltasi tai kannettavalta tietokoneeltasi

Kuinka isännöidä verkkosivustoa ilmaiseksi tietokoneeltasi tai kannettavalta tietokoneeltasi

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
  asenna apache-verkkopalvelin

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
  Tarkista apache-palvelimen tila asennuksen jälkeen

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

  apache-palvelin asennettu onnistuneesti

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
  asenna mysql server

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
  asenna php ja 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.

  php asennettu onnistuneesti

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
  lataa wordpress asennuspaketti

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ä .

  asenna wordpress asennus

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).

  vanhalla kannettavalla tietokoneella toimiva wordpress-sivusto

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
  ajaa pilven leimattua tunnelia

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.

  päivitä sivuston osoite wordpressin hallintapaneelissa

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

  Ota ssl-salaus käyttöön cloudflaren kautta

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

  täysin toimiva verkkosivusto kotitietokoneella tai kannettavalla tietokoneella, joka on käytettävissä Internetissä

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ä.