Gör din dator till en server på 10 minuter (gratis programvara): 5 steg
Gör din dator till en server på 10 minuter (gratis programvara): 5 steg
Anonim
Gör din dator till en server på 10 minuter (gratis programvara)
Gör din dator till en server på 10 minuter (gratis programvara)

Detta beskriver hur du snabbt konfigurerar din dator (som kör Windows) som en server. Detta gör att du kan vara värd för din egen webbplats från din dator och låter dig skapa webbsidor med "knappar" så att du kan styra saker i ditt hem (robotar, kameror, etc.) från internet (jag täcker det i framtiden instruktioner).

Vi kommer att använda apache: mycket populär, gratis, öppen källkodsserverprogramvara. Även om det blir väldigt snabbt att göra din dator till en server bör du läsa igenom dokumentationen för Apache http -serverprogramvaran för att lära dig hur du konfigurerar den på ett säkert sätt (så att människor inte hackar sig in i din dator). Jag kommer att ge detta råd men läs mer någon annanstans för mer: 1) bäst att installera denna serverprogramvara på en gammal dator som du inte använder för något annat än som en server. 2) bäst att skapa ett separat användarkonto i Windows med begränsad systemåtkomst och installera denna programvara på det kontot.

Om du vill göra detta på linux istället för windows (säkrare, något mer komplicerat) är den bästa kombinationen valp -linux och xamp för serverprogramvaran. Puppy linux kan laddas från en usb -jump -enhet eller en CD -skiva, så du behöver inte avinstallera Windows, bara starta datorn med en av dem. Här är enkla installationsvideor för valp linux: https://rhinoweb.us/ Se denna instruktion för hur du installerar xamp när du har valp linux (eller någon annan linux) som fungerar: https://www.instructables.com/id/Make -en-Server-Out-Of-An-Old-PC/

Steg 1: Ladda ner Apache Server Software

Ladda ner Apache Server Software
Ladda ner Apache Server Software

Ladda ner apache http -serverprogramvaran från denna apache -spegelsajt: https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_ gå till https://www.apache.org/, navigera till nedladdningen från spegelsidan, välj en spegel och ladda ner därifrån. Som du kan se från ovanstående länk, vill du navigera till spegelns apache, httpd, binaries, win32 -mapp. skriv detta. Kolla här för att se vad den senaste versionen är om du vill: https://httpd.apache.org/ = Du vill ha.msi -filen, det här är en installationsfil för Windows (som en.exe)

Steg 2: Installera den

Installera det
Installera det

Dubbelklicka på.msi -filen du just laddade ner, den installeras, använd standardinställningarna, vanlig installation (om du inte vill ha källkoden, gör sedan anpassad installation).

Det bör automatiskt fylla i några formulärrutor med ditt DNS -servernamn (i mitt fall var det earthlink.net) under installationen. för servernamn, lägg vad du vill, jag tror dock inte att mellanslag är tillåtna. och se till att du har.earthlink.net (eller vilket DNS -namn som helst efter ditt namn). för e -post, skriv in din e -post (eller gör inte så mycket).

Steg 3: Kör det

Kör det
Kör det
Kör det
Kör det

När det väl är installerat tror jag att det startar servern direkt. Du kan se om den körs genom att leta efter ikonen längst ner till höger i aktivitetsfältet (se bild). Om det inte körs och du vill starta det, eller stoppa det, navigerar du bara i din startmeny (se bild).

om du får ett felmeddelande när du försöker starta servern, skriv ner felet# och leta upp det i dokumentationen eller google.

Steg 4: Testa det

Testa det
Testa det

Testa det, när du är säker på att servern kör öppnar du en webbläsare och skriver: https:// localhost i adressfältet, detta borde dyka upp (se bild). Yay, det fungerar, gör nu något användbart med det (kommer att täckas i framtida instruktioner, kanske)

Steg 5: Ändra webbsidan

Här är ett svar jag gav på en kommentar för ett tag sedan och frågade hur man ändrar webbsidan som dyker upp när man går till localhost -adressen. Standardwebbsidan som säger "det fungerar" är kodad i en fil som heter index.html. Du kan redigera/ersätta standardindex.html -filen i mappen 'htdocs' som finns i din apache -mapp (var du än installerade den). Om du vill arbeta för hemautomation måste du undersöka hur du kodar din webbsida för att komma åt portar på din server (till exempel en seriell port). Dessa portar kan skicka ut elektriska signaler till saker utanför din dator (som robotar och mikrokontroller), och därigenom tillåta "hemautomatisering". Ett sätt att göra detta skulle vara att använda javascript åberopad ActiveX (se till exempel: https://strokescribe.com/en/serial-port-internet-explorer.html) När du har redigerat index.html-filen bör du kunna komma åt index.html från vilken annan dator som helst på webben genom att skriva in din servers IP -adress. Om din ISP (internetleverantör) använder statiska IP -adresser skriver du bara in IP -adressen varje gång för att komma åt din sida. Men om din ISP använder dynamiska IP -adresser måste du leta upp serverns IP -adress varje gång du kopplar bort/återansluter den till webben. Det finns gratis tjänster som gör detta åt dig: DNS2Go eller dyndns.org.. Här är några användbara referenser: 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 = sv & lnk = gst & q = webbsida#b1d7fb821ab94a8f https://www.tivohelp.com/archive/tivohelp. swiki.net/31.html