Hvordan kjøre en enkel webserver på iPhone

Har du noen gang ønsket å lage din egen bærbare server? Enten du lærer webutvikling og vil være vert for dine egne HTML-filer på iPhone, eller om du bare vil leke med en server uten å være begrenset til å bruke en bærbar datamaskin eller en datamaskin for å installere MAMP, kan iPhone gjøre det for du. Så hvis dette er noe du er interessert i, har vi dekket deg med all viktig informasjon du trenger. Her er hvordan du kan kjøre en enkel webserver på iPhone.

Kjør en enkel webserver på iPhone og iPad

Å kjøre en server på iPhone er ikke en vanskelig jobb i det hele tatt. Faktisk er det egentlig ganske enkelt. Alt du trenger er en enkel, gratis app, og det er stort sett det. Siden dette er en enkel nettserver, vil den åpenbart ikke ha alle klokkene og fløytene du får med noe sånt som en XAMP- eller MAMP-installasjon på din bærbare eller PC. Imidlertid kan den gjøre det grunnleggende og gjøre det bra. Så la oss hoppe rett inn.

  Legg til betingede (IF) handlinger til aktivator på jailbroken iPhone

Som alltid kan du bruke innholdsfortegnelsen nedenfor for å navigere gjennom denne artikkelen.

Krav for å kjøre en webserver på iPhone

Bortsett fra en iPhone, er alt du trenger for å kjøre en webserver et Linux-skallmiljø. Det er et par du kan bruke, men vi skal bruke iSH Shell-appen (gratis).

Lag en enkel webserver på iPhone med iSH Shell

  • Installer først iSH Shell-appen (gratis) på iPhone og start appen.

  • Nå vil vi installere Python 3 på iPhone via skallet. Bare skriv inn kommandoen nevnt nedenfor.
apk add python3

  • Når Python 3 er installert på iPhone, er du klar til å lage serveren. Skriv inn kommandoen nedenfor for å starte en webserver på din iPhone.
python3 -m http.server

  • Deretter bør du se meldingen «Serving HTTP on 0.0.0.0 port 8000» nederst. Dessuten vil du også få en popup som sier noe sånt som «iSH ønsker å finne og koble til enheter på ditt lokale nettverk. Dette er nødvendig for å koble til localhost og bruke ping-kommandoen» Trykk på OK i hurtigmenyen for å fortsette.
  Hvordan finne Google Meet-avbruddskart

  • Deretter kan du koble til webserveren enten fra den samme enheten eller en annen. Hvis du vil koble til iOS/iPadOS-nettserveren fra samme enhet (localhost), kan du bare peke en hvilken som helst nettleser til følgende adresse.
http://127.0.0.1:8000/

  • For å koble til iOS/iPadOS-nettserveren fra en annen enhet på samme nettverk, pek en hvilken som helst webserver til adressen nedenfor.
http://device-ip-address:8000/

Merk: I kommandoen ovenfor må du erstatte «enhet-ip-adresse» med IP-adressen til iPhone. Du kan finne din iPhones IP-adresse ved å gå til Innstillinger -> WiFi -> Trykk på WiFi-navnet ditt -> IP-adresse.

Slik legger du til HTML-filer på iPhone-serveren din

Nå som vi har opprettet en server, lurer du kanskje på hvor og hvordan du legger til HTML-filene dine, ikke sant? Vel, det er enkelt også. Bare følg trinnene nedenfor.

Merk: Vi antar at du allerede har opprettet HTML-filen du vil vise gjennom iPhone-nettserveren. Hvis du ikke har gjort det, kan du lage en HTML-fil på din Mac eller PC og deretter følge trinnene nedenfor.

  • Start Filer-appen på iPhone. Trykk på ikonet med tre prikker øverst til høyre og trykk på «Rediger».
  Beste flytende CPU-kjøler fra 2021: Anmeldelser + kjøpsveiledning

  • Aktiver bryteren ved siden av iSH, og trykk deretter på «Ferdig».

  • Fra din Mac (eller PC), send filen til din iPhone og plasser den innenfor iSH -> root.

Merk: Filen skal hete index.html.

Nå kan du besøke IP-adressen «http://iphone-ip-address:8000» fra en annen enhet koblet til det samme WiFi-nettverket, og HTML-filen din vil vises.

Slik stopper du iPhone-serveren

Når du er ferdig med å bruke iPhone for å lage serveren og leke med HTML-filer i den, bør du også stoppe serveren. Heldigvis er det veldig enkelt å gjøre det. Dette er hvordan.

  • I iSH Shell-appen der serveren kjører, trykk på kontrollikonet (pil opp) i verktøylinjen. Trykk deretter «Z» på tastaturet.

  • Det er det, iSH Shell vil informere deg om at serveren har blitt stoppet.

Kjør en webserver på iPhone med iSH og Python

Vel, det er slik du kan lage din egen enkle webserver på iPhone, plassere dine egendefinerte HTML-filer på iPhone og besøke dem fra andre enheter på nettverket. For å være rettferdig kan du starte portvideresending fra ruteren din for iPhones IP-adresse og få tilgang til serveren din fra utenfor ditt lokale nettverk også, men det er utenfor denne artikkelens omfang. I tillegg åpner det nettverket ditt for uønsket tilgang, så sørg for at du bare gjør det hvis du vet hva du går inn på. Når det er sagt, hva synes du om å kjøre en webserver på iPhone? Gi oss beskjed i kommentarene nedenfor.