Recomendado, 2024

Escolha dos editores

Como executar um servidor web simples no ipad ou iphone

Configurando IMAP no Iphone/Ipad IOS8

Configurando IMAP no Iphone/Ipad IOS8

Índice:

Anonim

Deseja executar um servidor da Web simples em um iPad ou iPhone? Se você tem o iSH linux shell rodando no iOS, você pode facilmente iniciar e executar um servidor web simples diretamente de um iPhone ou iPad. Ao executar o iSH e iniciar um servidor da web com o python 3, você pode servir arquivos HTML ou um diretório listando o mesmo dispositivo via host local ou para qualquer pessoa na mesma rede com o endereço IP dos dispositivos iOS. Obviamente, isso não será tão funcional ou caracterizado como executar o apache ou o nginx, mas se você quiser ficar por dentro com um ambiente de desenvolvimento html local simples ou servir algo via http de um iPhone ou iPad, ele fará o truque. Além disso, é simplesmente legal.

Como executar um servidor da Web no iOS com iSH e python

  1. Instale o iSH no iPhone ou iPad, conforme indicado aqui, caso ainda não o tenha feito; caso contrário, inicie o iSH
  2. Na linha de comando do iSH no iOS, digite a seguinte sintaxe e pressione Enter:
  3. python3 -m http.server

  4. Quando você vir a mensagem "Exibindo HTTP na porta 0.0.0.0 8000", agora você está pronto para conectar o servidor web do mesmo dispositivo ou de outro:
    • Para conectar-se ao servidor da web iOS do mesmo dispositivo (host local), aponte qualquer navegador da Web para:
    • http://127.0.0.1:8000

    • Para se conectar ao servidor da web iOS de outro dispositivo na mesma rede, aponte qualquer navegador da Web para:
    • http://DEVICE-IP-ADDRESS:8000
      Substituindo 'DEVICE-IP-ADDRESS' pelo endereço IP do dispositivo que executa o iSH e o servidor da Web python, você pode encontrar o endereço IP dos dispositivos iOS em Configurações de rede, se necessário. (Exemplo de captura de tela mostra o IP do dispositivo iOS de 192.168.1.10)

Muito legal, certo?

Você provavelmente vai querer colocar algum arquivo index.html básico no diretório de trabalho atual de onde você está executando o servidor python. Se você não tiver um arquivo index.html simples no diretório de trabalho atual no dispositivo iOS em que o comando python está sendo executado, será mostrada uma lista de diretórios simples.

Enquanto o servidor da Web simples está em execução, você verá informações de registro padrão na janela do terminal iSH, mostrando horários de acesso, datas, endereços IP, solicitações GET e PUSH, erros 404 e outras informações típicas de log de acesso.

Obviamente, estamos indo com o comando do servidor web python3 aqui, mas você também pode usar o servidor web instantâneo Python 2, se preferir, já que tanto o python2 quanto o python3 estão disponíveis no iSH.

De qualquer forma, enquanto o não é uma solução particularmente prática para hospedagem na web ou desenvolvimento web e você provavelmente não estará usando isso para algo muito sério, ainda é divertido e interessante como uma prova de conceito para nós geekier pessoal. Talvez um dia tenhamos uma configuração fácil de servidor web no mundo iOS como o MAMP para Mac, mas até lá as soluções são bastante limitadas e a maioria dos web workers e desenvolvedores continuarão usando o ssh para se conectar a um servidor web por um tempo ser.

Se você conhece outras soluções interessantes ou nerds para configurar um servidor da Web ou compartilhamento de rede nativamente com um dispositivo iOS, compartilhe conosco nos comentários!

Top