Slik bytter du en Android-enhet til en webserver
Trenger du en drevet enhet for å kjøre nettstedet ditt? Trenger du plassen din webserver tar opp? Ønsker å dele noen potensielt kontroversiell informasjon med en valgt gruppe mennesker, men har ikke de økonomiske ressursene til å kjøre en fullskala webserver?
Løsningen på alle disse problemene - og noen andre - er å være vert for websiden din på en Android-enhet, å slå smarttelefonen eller nettbrettet til en webserver.
Den billige måten å drive et nettsted på
Nettsteder trenger ikke dyre servere; de trenger ikke engang rimelige servere De beste webvertjenestene De beste webvertjenestene Leter du etter den beste web hosting-tjenesten for dine behov? Enten det er for en liten blogg eller en stor bedriftens nettside, her er våre beste anbefalinger. Les mer . Vi er nå på scenen hvor et dynamisk databasebasert nettsted kan være vert for en beskjeden enhet. Det kan for eksempel være en vanlig stasjonær PC eller bærbar PC, men da dette tar opp mye plass, kan du skala tilbake. Vi har allerede sett hvordan Raspberry Pi kan brukes som en webserver. Slå en Raspberry Pi inn i en Web Server Med Googles Coder Slå en Raspberry Pi Inn En Web Server Med Googles Coder Googles Creative Lab har vist seg noe programvare som bidrar til å slå en Raspberry Pi til en grunnleggende webserver. Den lille webserveren kan da brukes til nettbaserte utviklingsprosjekter. Les mer, og det er også mulig å bruke en Android-smarttelefon eller nettbrett på samme måte.
Dine hostingkostnader blir straks fjernet, og så lenge sidevisningene er lave, bør du oppdage at nettstedet ditt kjører uten å låse opp enheten (selv om du ikke bør forvente å kunne multitask mens nettstedet kjører!).
Installere serverprogramvaren din på Android
Ulike programmer for serverprogramvare er tilgjengelige for Android. Disse spenner fra den rettferdige PAW-serveren for Android designet til å kjøre grunnleggende, ikke-dynamiske nettsteder (selv om et PHP-plugin er tilgjengelig for PAW) til Ulti Server: PHP, MySQL, PMA, som, som navnet antyder, støtter bruk av database drevne nettsteder skrevet i PHP.
Vi bruker PAW Server for denne opplæringen, som vi vil laste opp en grunnleggende index.html-fil og bla til fra en PC på samme nettverk for å illustrere ved hjelp av Android som en webserver. Andre apper stole på alle de samme prinsippene - de samme konseptene og prosessene er nødvendige for å betjene en nettside til en nettleser.
Konfigurere PAW Server
Når PAW Server er installert på enheten din, kjør appen, og trykk på start knappen som beskrevet. En nettadresse vil bli vist, så blar til dette på din stasjonære datamaskin. Her blir du invitert til å logge på, bruke de viste legitimasjonene, og åpne serverkonsollen.
Dette er en nyttig app med en rekke funksjoner, fra å ringe og sende meldinger til visningsmedier. I utgangspunktet kan du bruke PAW Server som en ekstern tilgangskonsoll til telefonen din eller nettbrettet, samt å vise websider.
Her er en titt på hva det kan gjøre:
Legge til Index.html til PAW Server
Hvis du vil bruke PAW Server som en webserver, må du opprette en index.html fil og last opp den til den riktige mappen. Du kan gjøre dette på skrivebordet ditt ved hjelp av en tekstredigerer som Notepad ++ (en av våre favoritt Windows-programmer Den beste Windows-programvaren Den beste Windows-programvaren Windows svømmer i et hav av gratis applikasjoner. Hvilke kan du stole på og hvilke som er de beste? Hvis du er usikker eller trenger å løse en bestemt oppgave, kan du se denne listen. Les mer) eller på Android ved hjelp av en HTML- eller tekstredigerer. Ja, du kan kode på farten: 7 av de beste HTML-redaktørene for Android. Ja, du kan Kode på farten: 7 av de beste HTML-redaktørene for Android Du behøver ikke lenger å holde orden på kodingen på datamaskinen din. Med disse appene kan du enkelt kodes på Android-telefonen eller nettbrettet. Les mer .
Med filen din opprettet, kopier den inn i / paw / html / katalogen på Android-enheten din - dette gjøres enkelt ved å utvide medieseksjonen i PAW Server-konsollen og velge File Manager. Herfra, bla til Sdcard / pote / html, klikk Velg Fil, velg HTML-filen du nettopp opprettet og klikk Laste opp.
For å vise filen i PC-nettleseren din, må du starte PAW på nytt. På nettbrettet trykker du på Stoppe knappen i PAW Server, da Start en gang til. Naviger i nettleseren din til den viste nettadressen, denne gangen legger du til /index.html til slutten.
Gratulerer, du konverterte Android-enheten din til en webserver! Eksemplet som vises er grunnleggende og mangler styling; CSS kan enkelt legges til (og det er enkelt å lære 5 Baby trinn til å lære CSS og bli en Kick-Ass CSS Sorcerer 5 Baby trinn for å lære CSS og bli en Kick-Ass CSS Sorcerer CSS er de mest viktige endring websidene har sett i det siste tiåret, og det banet vei for adskillelse av stil og innhold. På den moderne måten definerer XHTML den semantiske strukturen ... Les mer) med den vanlige instruksjonen i HTML-filen.
Motta eksterne treff på ditt Android-drevne nettsted
Som du kanskje har skjønt fra skjermbilder, har jeg brukt en nettbrett for denne opplæringen. Det er imidlertid ingen grunn til at du ikke bør bruke en smarttelefon.
Uansett hvilken Android-enhet du velger, når den brukes i forbindelse med en dynamisk DNS-oppdateringsklient, kan 5 beste dynamiske DNS-leverandører du se etter gratis i dag. 5 Beste Dynamiske DNS-leverandører du kan lete etter i dag. DynDNS var alltid et toppnote når gratis dynamiske DNSer ble brakt opp. Men nå er det borte, er det noen gode alternativer? Det er sikkert. Les mer (av disse, No-IP.com har en Android-app), vil du kunne tjene nettsider til datamaskiner utenfor ditt hjem- eller bedriftsnettverk. Disse appene knytter enhetens dynamiske IP-adresse til en dedikert nettadresse, via klientprogrammet du installerer.
(Selvfølgelig hvis Internett-leverandøren gir deg en statisk IP, er alt du trenger å gjøre, tilordnet din Android-webserver en statisk IP-adresse, men dette kan vise seg ubrukelig med noen rutere, slik at No -IP.com-appen er bedre alternativ. Ulike uoffisielle No -IP.com klienter er tilgjengelige, med Dynamic DNS Client [Ikke lenger tilgjengelig] et sterkt alternativ.
Bruker for en Android Web Server
Vi har dekket ulike måter du kan bruke en Android-drevet webserver på gjennom denne funksjonen, men bare hvis du savner dem, la oss påminn oss.
Til å begynne med kan du bruke en Android-webserver til å verne testversjoner av nettsteder. Dette er nyttig for å stryke ut bugs og tilpasse designet før nettstedet går live, og sparer deg for å installere utviklingswebsteder lokalt som da må flyttes omhyggelig til serveren din når du er klar 3 Plugins for enkelt å migrere et WordPress-nettsted, prøvde og testet 3 plugins for enkelt å overføre et WordPress-nettsted, prøvd og testet Disse Wordpress-plugins kan semi-automatisere hele prosessen med å migrere et WordPress-nettsted for deg. Les mer .
Hvis nettstedet er relativt grunnleggende, kan du bruke Android som vert og spare penger på å drive en dyr server. På samme måte kan plassen opptatt av en server eller PC som kjører som en webserver, bli gjenvunnet, kanskje med serveren for et annet formål. Plassen som er okkupert med en PC som kjører en webserver, kan nå tas av en person som gjør en jobb.
Har du bygget en Android-drevet webserver? Nysgjerrig og vil vite mer? Legg igjen en kommentar nedenfor, og vi snakker.
Utforsk mer om: Web Server.