Så här byter du en Android-enhet till en webbserver
Behöver du en lågdriven enhet för att köra din webbplats? Behöver du det utrymme din webbserver tar upp? Vill dela med dig av eventuellt kontroversiell information med en vald grupp människor men har inte de ekonomiska resurserna att köra en fullskalad webbserver?
Lösningen på alla dessa problem - och några andra - är att vara värd för din webbsida på en Android-enhet, vänd din smartphone eller surfplatta till en webbserver.
Det billigaste sättet att driva en webbplats
Hemsidor behöver inte dyra servrar; de behöver inte ens billiga servrar De bästa webbhotellstjänsterna De bästa webbhotellstjänsterna Letar du efter den bästa webbhotellstjänsten för dina behov? Oavsett om det är en liten blogg eller en större företagswebbplats, så är våra bästa rekommendationer. Läs mer . Vi är nu på det stadium där en dynamisk databasdriven webbplats kan vara värd för en blygsam enhet. Det kan till exempel vara en vanlig stationär dator eller bärbar dator, men eftersom detta tar upp mycket utrymme kan du skala tillbaka. Vi har redan sett hur Raspberry Pi kan användas som en webbserver. Slå en Raspberry Pi till en webbserver med Googles kodare Slå en Raspberry Pi till en webbserver med Googles kodare Googles Creative Lab har visat sig någon programvara som hjälper till att göra en Raspberry Pi till en grundläggande webbserver. Den lilla webbservern kan sedan användas för webbaserade utvecklingsprojekt. Läs mer, och det är också möjligt att använda en Android-smarttelefon eller surfplatta på samma sätt.
Dina värdkostnader tas omedelbart bort, och så länge sidvisningarna är låga bör du se att din webbplats körs utan att låsa upp enheten (även om du inte borde förvänta dig att kunna göra multitask medan webbplatsen körs!).
Installera din serverprogramvara på Android
Olika serverprogramvaruapps är tillgängliga för Android. Dessa sträcker sig från den raka PAW-servern för Android som är utformad för att köra grundläggande icke-dynamiska webbplatser (även om ett PHP-plugin är tillgängligt för PAW) till Ulti Server: PHP, MySQL, PMA, som, som namnet antyder, stöder användningen av databasen drivna webbplatser skrivna i PHP.
Vi använder PAW Server för denna handledning, med vilken vi laddar upp en grundläggande index.html-fil och bläddra till från en dator i samma nätverk för att illustrera med Android som webbserver. Andra appar baserar sig på alla samma principer - samma koncept och processer krävs för att servera en webbsida till en tittar webbläsare.
Konfigurera PAW Server
Med PAW Server installerad på din enhet, kör appen, tryck på Start knappen enligt instruktionerna. En webbadress visas, så bläddra till det här på din stationära dator. Här kommer du bli inbjuden att logga in, använda de visade uppgifterna och öppna serverkonsolen.
Det här är en användbar app med olika funktioner, från att ringa telefonsamtal och skicka meddelanden till visningsmedia. I grund och botten kan du använda PAW Server som en fjärråtkomstkonsol till din telefon eller surfplatta, såväl som att servera webbsidor.
Här är en titt på vad det kan göra:
Lägger till Index.html till PAW Server
För att använda PAW Server som en webbserver måste du skapa en index.html fil och ladda upp den till rätt mapp. Du kan göra detta på skrivbordet med hjälp av en textredigerare som Notepad ++ (en av våra favorit Windows-program. Den bästa Windows-programvaran Den bästa Windows-programvaran Windows simmar i ett hav av gratis program. Vilka kan du lita på och vilka är de bästa? Om du är osäker eller behöver lösa en specifik uppgift, se den här listan. Läs mer) eller på Android med hjälp av en HTML- eller textredigerare. Ja, du kan koda på språng: 7 av de bästa HTML-redigerarna för Android. Ja, du kan Kod på språng: 7 av de bästa HTML-redigerarna för Android Du behöver inte längre hålla koden på din dator. Med dessa appar kan du enkelt koda på din Android-telefon eller -tabell. Läs mer .
Med din fil skapad, kopiera den till / paw / html / katalogen på din Android-enhet - det här görs enkelt genom att expandera avsnittet Media i PAW Server-konsolen och välja File Manager. Härifrån, bläddra till SDCard / tass / html, klick Välj FIL, välj den HTML-fil du just skapat och klicka på Ladda upp.
För att visa filen i din PC-webbläsare måste du starta om PAW. På din surfplatta trycker du på Sluta knappen i PAW Server, då Start igen. Navigera i webbläsaren igen till den visade webbadressen, den här gången lägger till /index.html till slutet.
Grattis, du konverterade din Android-enhet till en webbserver! Det visade exemplet är grundläggande och saknar styling; CSS kan enkelt läggas till (och det är enkelt att lära 5 barns steg att lära sig CSS och bli en Kick-Ass CSS Sorcerer 5 Baby Steg för att lära CSS och bli en Kick-Ass CSS Sorcerer CSS är de viktigaste ändringarna webbsidor har sett i det senaste decenniet, och det banade vägen för separation av stil och innehåll. På det moderna sättet definierar XHTML den semantiska strukturen ... Läs mer) med den vanliga instruktionerna i HTML-filen.
Ta emot externa träffar på din Android Powered Website
Som du kanske har skildat från skärmdumparna har jag använt en tablett för denna handledning. Det finns dock ingen anledning till varför du inte ska använda en smartphone.
Oavsett vilken Android-enhet du väljer när du används tillsammans med en dynamisk DNS-uppdateringsklient, kan 5 bästa dynamiska DNS-leverantörer leta upp gratis idag 5 bästa dynamiska DNS-leverantörer som du kan leta upp gratis idag. DynDNS var alltid ett toppnämnande när gratis dynamiska DNS-filer togs med upp. Men nu är det borta, finns det några bra alternativ? Det är säkert. Läs mer (av dessa har No -IP.com en Android-app) kan du tjäna webbsidor till datorer utöver ditt hem- eller företagsnätverk. Dessa appar kopplar din enhets dynamiska IP-adress till en dedikerad URL via den klientapp som du installerar.
(Naturligtvis om din ISP ger dig en statisk IP, behöver du bara ge din Android-webbserver en statisk IP-adress, men det kan vara oanvändbart för vissa routrar, så appen No -IP.com är bättre alternativ. Olika inofficiella No -IP.com-klienter är tillgängliga, med Dynamic DNS Client [No longer available] ett starkt alternativ.
Används för en Android Web Server
Vi har täckt olika sätt på vilka du kan använda en Android-driven webbserver i hela den här funktionen, men bara om du saknade dem, låt oss påminna oss.
Till att börja med kan du använda en Android-webbserver för att visa värdversioner av webbplatser. Det här är användbart för att stryka ut buggar och anpassa designen innan webbplatsen går live och sparar dig att installera utvecklingswebbplatser lokalt, vilket sedan måste vara noggrant migrerat till din server när du är redo 3 plugins för enkelt migrering av en WordPress-webbplats, testade och testade 3 plugins för att enkelt migrera en WordPress-webbplats, försökt och testas Dessa WordPress-plugins kan semi-automatisera hela processen att migrera en WordPress-webbplats för dig. Läs mer .
Om webbplatsen är relativt grundläggande kan du använda Android som värd och spara pengar på att driva en dyr server. På samma sätt kan det utrymme som tas upp av en server eller dator som körs som en webbserver återvinnas, kanske med hjälp av servern för ett annat ändamål. Utrymmet som upptagits med en dator som kör en webbserver kunde nu tas av en person som gör ett jobb.
Har du byggt en Android-driven webbserver? Nyfiken och vill veta mer? Lämna en kommentar nedan, och vi pratar.
Utforska mer om: Webbserver.