Como executar um servidor Web simples no iPhone

Alguma vez você já quis criar seu próprio servidor portátil? Se você está aprendendo desenvolvimento web e deseja hospedar seus próprios arquivos HTML em seu iPhone, ou se deseja apenas brincar com um servidor sem se restringir a usar um laptop ou um computador para instalar o MAMP, seu iPhone pode fazer isso por tu. Então, se isso é algo em que você está interessado, nós o cobrimos com todas as informações importantes que você precisa. Aqui está como você pode executar um servidor web simples no iPhone.

Execute um servidor Web simples no iPhone e iPad

Executar um servidor no seu iPhone não é uma tarefa difícil. Na verdade, é realmente muito simples. Tudo o que você precisa é de um aplicativo simples e gratuito, e é basicamente isso. Obviamente, uma vez que este é um servidor web simples, ele não terá todos os sinos e assobios que você terá com algo como uma instalação XAMP ou MAMP em seu laptop ou PC. No entanto, ele pode fazer o básico e fazê-lo bem. Então, vamos pular direto.

  Voralent Antelope otimizar JPEGs e PNGs em massa, excluir dados EXIF

Como sempre, você pode usar o índice abaixo para navegar por este artigo.

Requisitos para executar um servidor Web no iPhone

Além de um iPhone, tudo o que você precisa para executar um servidor web é um ambiente de shell Linux. Existem alguns que você pode usar, mas vamos usar o aplicativo iSH Shell (gratuito).

Crie um servidor Web simples no iPhone com o iSH Shell

  • Primeiro, instale o aplicativo iSH Shell (gratuito) no seu iPhone e inicie o aplicativo.

  • Agora, vamos instalar o Python 3 no iPhone através do shell. Basta digitar o comando mencionado abaixo.
apk add python3

  • Assim que o Python 3 estiver instalado no seu iPhone, você estará pronto para criar o servidor. Digite o comando abaixo para iniciar um servidor web no seu iPhone.
python3 -m http.server

  • Em seguida, você deve ver a mensagem “Serving HTTP on 0.0.0.0 port 8000” na parte inferior. Além disso, você também receberá um pop-up dizendo algo como “iSH gostaria de encontrar e se conectar a dispositivos em sua rede local. Isso é necessário para se conectar ao localhost e usar o comando ping” Toque em OK no menu pop-up para continuar.
  Como remover contas de e-mail do aplicativo Mail no iPhone e iPad

  • Em seguida, você pode conectar o servidor web do mesmo dispositivo ou de outro. Se você deseja se conectar ao servidor web iOS/iPadOS a partir do mesmo dispositivo (localhost), basta apontar qualquer navegador da web para o seguinte endereço.
http://127.0.0.1:8000/

  • Para se conectar ao servidor web iOS/iPadOS de outro dispositivo na mesma rede, aponte qualquer servidor web para o endereço abaixo.
http://device-ip-address:8000/

Nota: No comando acima, você terá que substituir “device-ip-address” pelo endereço IP do seu iPhone. Você pode encontrar o endereço IP do seu iPhone indo para Configurações -> WiFi -> Toque no seu nome WiFi -> Endereço IP.

Como adicionar seus arquivos HTML ao seu servidor iPhone

Agora que criamos um servidor, você deve estar se perguntando onde e como adicionar seus arquivos HTML, certo? Bem, isso é fácil também. Apenas siga os passos abaixo.

Nota: Estamos assumindo que você já criou o arquivo HTML que deseja servir através do servidor web do seu iPhone. Se não tiver, você pode criar um arquivo HTML no seu Mac ou PC e seguir as etapas abaixo.

  • No seu iPhone, inicie o aplicativo Arquivos. Toque no ícone de três pontos no canto superior direito e toque em ‘Editar’.
  Como remover alguém de um grupo de mensagens de texto no iPhone

  • Ative a alternância ao lado de iSH e toque em ‘Concluído’.

  • Do seu Mac (ou PC), envie o arquivo para o seu iPhone e coloque-o em iSH -> root.

Nota: O arquivo deve ser chamado index.html.

Agora, você pode visitar o endereço IP “http://iphone-ip-address:8000” de outro dispositivo conectado à mesma rede WiFi e seu arquivo HTML será exibido.

Como parar seu servidor iPhone

Quando terminar de usar seu iPhone para criar o servidor e brincar com os arquivos HTML, você também deve parar o servidor. Felizmente, fazer isso é muito simples. Aqui está como.

  • No aplicativo iSH Shell em que o servidor está sendo executado, toque no ícone de controle (seta para cima) na barra de ferramentas. Em seguida, pressione ‘Z’ no teclado.

  • É isso, iSH Shell irá informar que o servidor foi interrompido.

Execute um servidor Web no iPhone com iSH e Python

Bem, é assim que você pode criar seu próprio servidor web simples em seu iPhone, colocar seus arquivos HTML personalizados em seu iPhone e visitá-los de outros dispositivos na rede. Para ser justo, você pode iniciar o encaminhamento de porta do seu roteador para o endereço IP do seu iPhone e acessar seu servidor de fora da sua rede local também, mas isso está além do escopo deste artigo. Além disso, ele abre sua rede para acesso indesejado, portanto, certifique-se de fazer isso apenas se souber no que está se metendo. Dito isso, o que você acha de rodar um servidor web no iPhone? Deixe-nos saber nos comentários abaixo.