Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette dekker hvordan du raskt konfigurerer datamaskinen din (kjører Windows) som en server. Dette lar deg hoste ditt eget nettsted fra datamaskinen din, og lar deg lage nettsider med "knapper" slik at du kan kontrollere ting i hjemmet ditt (roboter, kameraer osv.) Fra internett (jeg dekker det i fremtiden instruerbare).
Vi bruker apache: veldig populær, gratis, åpen kildekode -serverprogramvare. Selv om det vil være veldig raskt å gjøre datamaskinen til en server, bør du lese gjennom dokumentasjonen for Apache http -serverprogramvaren for å lære om hvordan du konfigurerer den på en sikker måte (slik at folk ikke hacker seg inn i datamaskinen din). Jeg vil gi dette rådet, men les andre steder for mer: 1) best å installere denne serverprogramvaren på en gammel datamaskin som du ikke bruker til noe annet enn som en server. 2) best å opprette en egen brukerkonto i Windows med begrenset systemtilgang og installere denne programvaren i den kontoen.
Hvis du vil gjøre dette på linux i stedet for windows (sikrere, litt mer komplisert) vil den beste kombinasjonen være valp linux og xamp for serverprogramvaren. Puppy linux kan lastes ned fra en usb jump -stasjon eller en CD, så du trenger ikke å avinstallere Windows, bare start datamaskinen med en av dem. Her er enkle oppsettvideoer for valp linux: https://rhinoweb.us/ Se denne instruksjonen for hvordan du installerer xamp når du har valp linux (eller annen linux) som fungerer: https://www.instructables.com/id/Make -en-server-ut-av-en-gammel-PC/
Trinn 1: Last ned Apache Server -programvare
Last ned apache http -serverprogramvaren fra dette apache -speilnettstedet: https://www.reverse.net/pub/apache/httpd/binaries/win32/_Or_ gå til https://www.apache.org/, naviger til nedlastingen fra speil side, velg et speil og last ned derfra. Som du kan se fra lenken ovenfor, vil du navigere til speilets apache, httpd, binaries, win32 -mappe. Hva å laste ned: = Du bør laste ned den nyeste versjonen (høyeste versjonsnummer), det er 2.2.6 som jeg skriv dette. Sjekk her for å se hva den nyeste versjonen er hvis du vil: https://httpd.apache.org/ = Du vil ha.msi -filen, dette er en Windows -installasjonsfil (som en.exe)
Trinn 2: Installer den
Dobbeltklikk på.msi -filen du nettopp lastet ned, den installeres, bruk standardinnstillingene, typisk installasjon (med mindre du vil ha kildekoden, og deretter tilpasset installasjonen).
Den skal automatisk fylle ut noen skjemaer med DNS -servernavnet ditt (i mitt tilfelle var det earthlink.net) under installasjonen. for servernavn, legg hva du vil, jeg tror ikke mellomrom er tillatt skjønt. og sørg for at du har.earthlink.net (eller et hvilket som helst DNS -navn) etter navnet ditt. for e -post, legg inn e -posten din (eller det gjør ikke så mye).
Trinn 3: Kjør den
Når den er installert tror jeg den starter serveren med en gang. Du kan se om det kjører ved å lete etter ikonet nederst til høyre på oppgavelinjen (se bilde). Hvis den ikke kjører og du vil starte den, eller stoppe den, bare naviger i startmenyen (se bilde).
hvis du får en feilmelding når du prøver å starte serveren, skriv ned feilen# og slå den opp i dokumentasjonen eller google.
Trinn 4: Test den
Test det ut, når du er sikker på at serveren kjører, åpner du en nettleser og skriver: https:// localhost i adresselinjen, dette skal dukke opp (se bilde). Yay, det fungerer, gjør nå noe nyttig med det (vil bli dekket i fremtidige instrukser, kanskje)
Trinn 5: Endre nettsiden
Her er et svar jeg ga på en kommentar for en stund siden og spurte hvordan du endrer nettsiden som dukker opp når du går til localhost -adressen. Standardnettstedet som sier "det fungerer" er kodet i en fil som heter index.html. Du kan redigere/erstatte standard index.html -filen i mappen 'htdocs' som er i apache -mappen din (uansett hvor du installerte den). Hvis du vil jobbe mot hjemmeautomatisering, må du se på hvordan du koder nettsiden din for å få tilgang til porter på serveren din (for eksempel en seriell port). Disse portene kan sende ut elektriske signaler til ting utenfor datamaskinen din (som roboter og mikrokontroller), og dermed tillate 'hjemmeautomatisering'. En måte å gjøre dette på er å bruke javascript påkalt ActiveX (for eksempel se: https://strokescribe.com/en/serial-port-internet-explorer.html) Etter at du har redigert index.html-filen, bør du være kunne få tilgang til denne index.html fra hvilken som helst annen datamaskin på nettet ved å skrive inn serverens IP -adresse. Hvis din ISP (internettleverandør) bruker statiske IP -adresser, skriver du bare inn IP -adressen hver gang for å få tilgang til siden din. Men hvis Internett -leverandøren din bruker dynamiske IP -adresser, må du slå opp serverens IP -adresse hver gang du kobler fra/kobler den til nettet igjen. Det er gratis tjenester som vil gjøre dette for deg: DNS2Go eller dyndns.org.. Her er noen nyttige referanser: 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 = no & lnk = gst & q = web+side#b1d7fb821ab94a8f https://www.tivohelp.com/archive/tivohelp. swiki.net/31.html