Ako hosťovať svoje vlastné webové stránky z domu (príručka 2020)

Ako hostiť svoje vlastné webové stránky

Keď ľudia chcú vytvoriť svoj vlastný web, často nemajú tušenie, kde začať natrvalo, ako hostiť svoje webové stránky doma.


Veľký počet obyvateľov nikdy nenapadlo, ako webová stránka funguje. Stačí kliknúť na ikonu programu Internet Explorer 2003 a zadať webovú stránku.

Chýba nám vám IE.

Ak uvažujete o hosťovaní webových stránok z domu, je pravdepodobné, že rozumiete tomu, ako servery a hosting fungujú vo všeobecnosti. Teraz hľadáte konečnú hranicu – šancu úplne ovládať svoj web od základov. Je smutné, že hosťovanie webových stránok z domu prichádza s niekoľkými prekážkami ako je obmedzená šírka pásma a obrovské účty za elektrinu. Použitie dynamickej IP adresy namiesto statickej tiež predstavuje niekoľko výziev.

Existujú dve možnosti hostenia webovej stránky z domu. Rovnaké dve možnosti, aké majú veľké hostingové spoločnosti na svojich serveroch. Prvé hore je windows, pretože väčšina ľudí doma bude používať počítač so systémom Windows. Ďalej je linux, čo je vo väčšine prípadov preferovaná hostiteľská platforma.

Hostujte webovú stránku vo Windows

Pretože väčšina z vás to pravdepodobne číta z vášho osobného počítača a používa Windows ako svoj operačný systém, bude pre mnohých z vás najvhodnejšie začať používať počítač ako server..

Používajte počítač ako server WAMP na hosťovanie webových stránok

Používanie inštalačného programu WAMP je najjednoduchší spôsob, ako začať namiesto manuálnej inštalácie každého balíka. Keď sa začnú zavádzať, rád by som si myslel, že servery WAMP vydávajú zvuky PacMan.

Krok 1: Nainštalujte softvér servera WAMP

WAMP znamená Windows, Apache, MySQL a PHP. Je oveľa jednoduchšie použiť inštalačný program WAMP, než prechádzať a sťahovať všetko jednotlivo. Všetky balíčky servera WAMP Server majú najaktuálnejšie verzie jednotlivých balíkov.

Odporúčame vám používať WampServer. Uľahčujú to.

Krok 2: Ako používať WampServer

Po nainštalovaní softvéru sa automaticky vytvorí adresár.

Cesta by sa mala nájsť ako c: \ wamp \ www.

Vo vnútri tohto adresára budete môcť vytvoriť ľubovoľný podadresár, ktorý potrebujete. Tu môžete umiestniť akékoľvek súbory HTML alebo PHP. Podadresáre WampServer označujú ako projekty, ale iný softvér WAMP ich môže nazývať niečo iné.

Krok 3: Testujte WampServer

Testovanie servera je dôležité, aby ste sa uistili, že sa nič nevyskytlo. Aby sme to dosiahli, musíme vytvoriť HTML stránku.

Najlepšia vec, ktorú musíte urobiť, je umiestniť do adresára www príklad súboru označeného „info.php“. Jediné, čo musíte urobiť, je kliknúť na „adresár www“ raz v rámci servera WampServer.

Potom vytvorte súbor a použite tento reťazec kódu:

1 Test PHP

Po uložení súboru budete môcť prehliadať http: //localhost/info.php. Tu uvidíte podrobnosti o vašej inštalácii PHP.

V tomto okamihu budete mať možnosť vytvárať štruktúry súborov HTML a PHP podľa toho, čo potrebujete.

Krok 4: Konfigurácia databázy

Väčšina ľudí bude používať nejaký druh systému na správu obsahu (CMS) a väčšina ľudí, ktorí používajú CMS, bude používať WordPress.

To znamená, že budete potrebovať MySQL databáza.

Môžete vytvoriť ľubovoľnú databázu MySQL – alebo si pohrávať s existujúcimi. WordPress pre vás vytvorí novú databázu, ktorá je kompatibilná s ich softvérom.

Po otvorení prihlasovacej obrazovky phpMyAdmin sa otvorí ako nové okno prehliadača. Neváhajte a nechajte užívateľské meno administrátora ako root. Je tu tiež nie je potrebné používať heslo.

Krok 5: Zverejnenie stránky

Aby ľudia mali skutočne prístup k vašim webovým stránkam, musíte nájsť konfiguračný súbor Apache. Tento súbor by mal byť httpd.conf a nájdete ho tak, že sa vrátite do ponuky WampServer a vyberiete Apache. Ďalej môžete súbor upraviť výberom httpd.conf.

Mali by ste vidieť dva riadky:

1 Objednať Zakázať, Povoliť
2 Odmietnite všetkých.

Vymeňte riadky za:

1 Povolenie objednávky, odmietnutie
2 Povoliť od všetkých.

Ďalej budete musieť reštartovať všetko, aby to fungovalo. V ponuke je možnosť uvedená ako Reštartovať všetky služby.

Všetci by mali mať prístup k vašim webovým stránkam už teraz, pokiaľ neexistujú požiadavky na blokovanie brány firewall pre PC.

Krok 6: Názov domény

Ak doma hosťujete svoje stránky s recenziami hovädzieho mäsa, pravdepodobne budete chcieť svoju doménu pomenovať niečo chytľavé a použiť.

Možno beefjerkyathome.com?

Názov vašej domény bude mať konkrétnu adresu IP, pre tento server beefjerkyathome.com použijeme 000 000 000 000. Nájdite súbor C: \ Windows \ system32 \ drivers \ etc \ hosts a do tohto riadku pridajte tento riadok: 000 000 000 000 beefjerkyathome.com.

Ďalej sa vrátime do súboru httpd.conf a pridáme virtuálneho hostiteľa. Po slovách Virtuálni hostitelia budete mať zrušený riadok. Vyzerá to takto:

1 # Virtuálni hostitelia
Zahrňte conf / extra / httpd-vhosts.conf

Posledným krokom je pridanie manuálneho súboru do adresára Apache. Musíte len vytvoriť súbor programu Poznámkový blok a uložiť ho do priečinka C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Súbor programu Poznámkový blok bude vyzerať takto:

ServerAdmin [email protected]
DocumentRoot „c: \ wamp \ www“
ServerName mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog „denníky / beefjerkyathome.com-access.log“ spoločné

Budeš musieť reštartujte všetky služby znova a budete mať verejne prístupná webová stránka používajúca názov vašej domény.

Hosting webových stránok v systéme Linux

od tej doby Linux je softvér s otvoreným zdrojom je to lacnejšie a ľahšie sa používa ako server Windows. Väčšina ľudí nepoužíva Linux, čo by v skutočnosti mohlo sťažiť nastavenie servera Linux doma. S ohľadom na to, ak sa chcete ponoriť do sveta Linuxu, takto to urobíte.

Krok 1: Nainštalujte softvér LAMP

Na začatie inštalácie softvéru LAMP otvorte terminál a použite nasledujúci kód:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

Budete požiadaní o zadanie hesla pre koreňového užívateľa MySQL. Ďalej sa uistite, že všetko má šancu pracovať, ktorú budete potrebovať reštartujte webový server Apache.

Ak kedykoľvek meníte globálnu konfiguráciu Apache, nezabudnite použiť tento príkaz:

sudo /etc/init.d/apache2 reštartujte

Krok 2: Potvrďte PHP

Ak to chcete skutočne skontrolovať, musíte použiť testovací súbor PHP v koreňovom adresári webového servera, ktorý nájdete tu: / var / www / html /

Použitý súbor PHP bude:

sudo echo „“ > /var/www/html/info.php

Ak chcete zistiť, ktoré ďalšie moduly sú k dispozícii, použite príkazový riadok:

apt search php | modul grep

Krok 3: Skontrolujte databázu

Keďže pravdepodobne budete chcieť používať WordPress alebo iné podobné systémy na správu obsahu budete musieť skontrolovať MySQL. Ak však používate Linux, možno budete chcieť kódovať svoj web od začiatku.

Ak chcete skontrolovať, či MySQL funguje, použite tento príkaz:

status služby mysql

Ďalej použijete poverenia, ktoré ste zadali pri prvej inštalácii MySQL:

$ mysql -u root -p

[teraz budete požiadaní o heslo správcu a zadajte výzvu mysql]

Na vytvorenie novej databázy môžete použiť:

CREATE DATABASE test;

USE test;

Ak používate WordPress, automaticky pre vás vytvorí databázu.

Posledným krokom bude konfigurácia súboru /etc/phpmyadmin/config.inc.php pomocou krokov tu popísaných..

Krok 4: Konfigurácia DNS

Budete musieť nakonfigurovať Apache tak, aby používal názov vašej vlastnej domény.

Prvým krokom je zabezpečiť, aby DNS mal záznam A pre vaše doménové meno. Každý, kto si kúpil názov vašej domény, bude mať nástroje, ktoré vám pomôžu správne nastaviť záznamy DNS.

Po dokončení by ste mali mať možnosť niečo podobné vidieť pomocou nástroja na hĺbenie. Ak chcete požiadať o záznam A pre www.beefjerkyathome.com, napíšte:

$ dig www.beefjerkyathome.com A

;; ODPOVEĎ SEKCIA:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; ODDIEL ÚRADU:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Krok 5: Nakonfigurujte Apache

Naším ďalším krokom je uistite sa, že Apache môže prijímať požiadavky z našej domény a z ktorého adresára by mal obsah pochádzať.

Pre doménu beefjerkyathome.com bude potrebný adresár. Vytvoríme to a potom vytvoríme súbor index.html beefjerkyathome. Potom sa budeme starať o povolenia našich súborových systémov:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo“ beefjerkyathome.com

Toto je moja hostiteľská stránka beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Teraz musíme vytvorte súbor Virtual Host, aby Apache mohol rozpoznať našu doménu.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

Potom upravíme súbor tak, aby vyzeral takto.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log dohromady

Takmer tam znova nakonfigurujte a znova načítať Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 reload

S ťažkým zdvíhaním takmer hotovo je všetko, čo musíte urobiť upravte lokálny súbor / etc / hosts. Urobíte to tak, že to pridáte na svoju IP adresu a názov domény:

000 000 000 000 beefjerkyathome.com

Internet teraz môže navštíviť webovú stránku beefjerkyathome.com a svet sa bude radovať so svojimi novo objavenými trhavými znalosťami hovädzieho mäsa.

Krok 6: Inštalácia systému WordPress alebo iného systému na správu obsahu

V takom prípade nainštalujete CMS, ktorý chcete používať. Odporúčame Wix alebo WordPress.

Po inštalácii CMS by ste mali urobiť všetko.

Prečo je používanie hostingových služieb účelnejšie

Keď vidíte, koľko bolesti v zadku je to urobiť a aké ľahké je používať hostingové služby, malo by vás zaujímať, prečo by to niekto chcel robiť..

Očividne to môže byť zábava robiť to sami a skúsenosť s učením sa oplatí. Ak tak urobíte, budete vedieť, ako webové stránky fungujú a ako hostujú hostiteľské služby vo veľkom meradle.

Ak vážne uvažujete o rozšírení webovej stránky – hosting sami vám nedáva zmysel.

Pokiaľ nemáte k dispozícii nejaký šialený hardvér a prístup k energii, ktorú väčšina ľudí nebude využívať, budete chcieť využívať najlepší hostingový servis.

Vaše pripojenia budú pomalšie, riešenie DNS konfigurácie bude večná bolesť, váš účet za elektrinu prudko stúpa a ak sa niečo pokazí, je to úplne na vás.

Dáva zmysel pozrieť sa namiesto toho na vyhradený hosting alebo hosting VPS.

Najlepšie vyhradený server

S dedikovaným serverom získate takmer všetky výhody hostenia niečoho sami so žiadnymi bolesťami hlavy. Nielen to, že ste získať viac výhod, pretože vaša rýchlosť a dostupnosť bude takmer určite lepšia.

Čas načítania: 520 Ms
uptime: 99,9%

S infraštruktúrou budúcej generácie a využívaním Platforma Google Cloud Platform na napájanie celej operácie budete mať vysoké rýchlosti a vysoké doby prevádzky.

Bezpečnosť, ktorú Kinsta ponúka, je lepšie ako čokoľvek, čo sa dá dať dohromady doma. Každé dve minúty kontrolujú stav každého jedného zo svojich webových stránok. Váš web bude skontrolovaný 720-krát každý deň aby ste sa uistili, že je v prevádzke.

Najlepšie hosting VPS

Ak sa obávate o peniaze, ale tiež chcete mať prístup k svojmu vlastnému serveru a škálovateľnosti, môže byť pre vás hostiteľ VPS tou pravou voľbou. S VPS budete mať vlastný vyhradený serverový priestor s jedinečnou inštanciou operačného systému.

Čas načítania: 2232 Ms
uptime: 99%

Skvelá vec, o ktorej je InMotion, spočíva v tom, že obsahuje úžasné prémiové funkcie v ich najnižšej nákladovej úrovni.

Štandardne sú k dispozícii funkcie, ako sú jednotky SSD zadarmo, bezplatná doména, bezplatné zálohy, prístup SSH, neobmedzený priestor na disku, certifikát SSL a nepretržitá podpora zákazníkov. Okrem toho majú a Plná záruka vrátenia peňazí 90 dní.

InMotion Hosting je skvelá voľba, ak chcete hybridnú stratégiu, ktorá nezlomí banku. Vysoko výkonná možnosť, ktorá sa zameriava na spoľahlivosť a redundanciu bez utrácania všetkých vašich peňazí, stojí za zváženie.

záver

To, že sami môžete hostiť webovú stránku, ešte neznamená, že by ste mali. Vyplatí sa to ako zábavný malý projekt, ale ak sa vážne snažíte vytvoriť a rozšíriť webovú stránku, nemá to takmer žiadny zmysel.

Existuje mnoho skvelých alternatív tam pre hosting a nebude žiadne bolesti hlavy, pokiaľ ide o udržanie vášho webu v prevádzke pri vysokých rýchlostiach.

Referencie a obrazové kredity:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector