Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto popisuje, ako rýchlo nastaviť počítač (so systémom Windows) ako server. To vám umožní hosťovať vlastnú webovú stránku z počítača a umožní vám vytvárať webové stránky pomocou „tlačidiel“, ktoré vám umožnia ovládať veci vo vašej domácnosti (roboty, kamery atď.) Z internetu (tomu sa budem venovať v budúcnosti inštrukcie).
Budeme používať apache: veľmi obľúbený bezplatný serverový softvér s otvoreným zdrojovým kódom. Kým bude váš počítač na server veľmi rýchly, mali by ste si prečítať dokumentáciu k softvéru servera Apache http, aby ste sa dozvedeli, ako ho bezpečne nastaviť (aby sa vám ľudia do počítača nedostali). Dám túto radu, ale viac si prečítam inde: 1) najlepšie je nainštalovať tento serverový softvér na starý počítač, ktorý nepoužívate na nič iné ako na server. 2) najlepšie je vytvoriť samostatný používateľský účet v systéme Windows s obmedzeným prístupom k systému a nainštalovať do tohto účtu tento softvér.
Ak to chcete urobiť na Linuxe namiesto Windows (bezpečnejšie, trochu komplikovanejšie), najlepšou kombináciou by bol šteňací Linux a xamp pre serverový softvér. Puppy linux je možné načítať z USB disku alebo z disku CD, takže nemusíte odinštalovať okná, ale spustite počítač pomocou jedného z nich. Tu sú videá s jednoduchým nastavením pre puppy linux: https://rhinoweb.us/ Pozrite si tento návod, ako nainštalovať xamp, keď už funguje puppy linux (alebo iný linux): https://www.instructables.com/id/Make -a-server-mimo-starého-PC/
Krok 1: Stiahnite si serverový softvér Apache
Stiahnite si softvér servera apache http z tohto zrkadlového servera apache: https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_ choďte na https://www.apache.org/, prejdite na stránku sťahovania zo stránky zrkadiel, vyberte zrkadlo a sťahujte odtiaľ. Ako vidíte z vyššie uvedeného odkazu, budete chcieť prejsť na priečinok apache zrkadla, httpd, binárne súbory, priečinok win32. Čo sťahovať: = Mali by ste si stiahnuť najnovšiu verziu (najvyššie číslo verzie), je to 2.2.6, pretože napíšte toto. Tu si overte, aká je najnovšia verzia, ak chcete: https://httpd.apache.org/ = Chcete súbor.msi, toto je inštalačný súbor systému Windows (ako.exe)
Krok 2: Nainštalujte ho
Dvakrát kliknite na súbor.msi, ktorý ste práve stiahli, nainštaluje sa, použije sa predvolené nastavenie, typická inštalácia (ak nechcete zdrojový kód, vykonajte vlastnú inštaláciu).
Počas inštalácie by mal automaticky vyplniť niektoré polia s názvom vášho servera DNS (v mojom prípade to bol earthlink.net). pre názov servera zadajte čo chcete, ale myslím si, že medzery nie sú povolené. a uistite sa, že za svojim menom máte.earthlink.net (alebo akékoľvek iné meno DNS). pre e -mail zadajte svoj e -mail (alebo na tom nezáleží).
Krok 3: Spustite ho
Keď je nainštalovaný, myslím, že okamžite spustí server. Ak chcete zistiť, či je spustený, vyhľadajte ikonu v pravom dolnom rohu panela úloh (pozri obrázok). Ak nie je spustený a chcete ho spustiť alebo zastaviť, jednoducho prejdite v ponuke Štart (pozri obrázok).
ak sa vám pri pokuse o spustenie servera zobrazí chybové hlásenie, zapíšte si chybové č.# a vyhľadajte ho v dokumentácii alebo na Googli.
Krok 4: Otestujte to
Vyskúšajte to. Keď ste si istí, že server beží, otvorte webový prehliadač a do panela s adresou zadajte: https:// localhost. Malo by sa to zobraziť (pozri obrázok). Hej, funguje to, teraz s tým urobte niečo užitočné (bude popísané v budúcich pokynoch,.. možno)
Krok 5: Zmeňte webovú stránku
Tu je odpoveď, ktorú som dal pred chvíľou na otázku, ako zmeniť webovú stránku, ktorá sa zobrazí, keď prejdete na adresu localhost. Predvolená webová stránka s názvom „funguje“je kódovaná v súbore s názvom index.html. Predvolený súbor index.html môžete upraviť/nahradiť v priečinku „htdocs“, ktorý sa nachádza vo vašom priečinku apache (kdekoľvek ste ho nainštalovali). Ak chcete pracovať na automatizácii domácnosti, musíte sa pozrieť na to, ako kódovať vašu webovú stránku tak, aby pristupovala k portom na vašom serveri (napríklad k sériovému portu). Tieto porty môžu odosielať elektrické signály veciam mimo váš počítač (ako sú roboty a mikrokontroléry), čím umožňujú „domácu automatizáciu“. Jedným zo spôsobov, ako to dosiahnuť, je použiť ActiveX vyvolaný javascriptom (napríklad pozri: https://strokescribe.com/en/serial-port-internet-explorer.html) Po úprave súboru index.html by ste mali byť majú prístup k index.html z akéhokoľvek iného počítača na webe zadaním adresy IP vášho servera. Ak váš ISP (poskytovateľ internetových služieb) používa statické adresy IP, zadajte IP adresu zakaždým, keď sa chcete dostať na svoju stránku. Ak však váš ISP používa dynamické adresy IP, budete musieť vyhľadať adresu IP vášho servera vždy, keď ho odpojíte/znova pripojíte k webu. Existujú bezplatné služby, ktoré to urobia za vás: DNS2Go alebo dyndns.org.. Tu je niekoľko užitočných referencií: https://johnbokma.com/windows/apache-virtual-hosts-xp.html https://groups.google.com/group/comp.infosystems.www.servers.ms-windows/browse_thread/thread/866bad569981327c/b1d7fb821ab94a8f? hl = sk & lnk = gst & q = web+stránka#b1d7fb821ab94a8f https://www.tivohelp.com/ swiki.net/31.html