Como colocar aplicação feita em web2py para rodar em rede Local

22 views
Skip to first unread message

Alessandro dos Santos

unread,
Mar 28, 2019, 10:53:35 AM3/28/19
to web2py-users-brazil
Tenho um cadastro de serviço simples feito em web2py e gostaria da ajuda dos senhores(as) para colocar em rede compartilhada pelo wifi sem ip rede simples?

Carlos Costa

unread,
Mar 28, 2019, 12:00:52 PM3/28/19
to web2py-us...@googlegroups.com
No web2py basta rodar ele atrelado ao ip da máquina servidora ou 0.0.0.0 que representa ouvir em todos os IPs.

na interface gráfica é só selecionar essa opção.

na linha de comando é só usar python web2py.py -i 0.0.0.0 -p 8000 -a asdf
onde i é o ip
p a é a porta
e a é a senha do admin

se fizer, o acesso em outras máquinas vai depender só da configuração da sua rede.

Em qui, 28 de mar de 2019 às 11:53, Alessandro dos Santos <alessand...@gmail.com> escreveu:
Tenho um cadastro de serviço simples feito em web2py e gostaria da ajuda dos senhores(as) para colocar em rede compartilhada pelo wifi sem ip rede simples?

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


--
At.

Carlos J. Costa
--------------------------------------------------------------
Cientista da Computação - Esp. Gestão em Telecom

Filipe Cifali

unread,
Mar 28, 2019, 12:15:16 PM3/28/19
to web2py-us...@googlegroups.com
Toda rede precisa de endereços IP, sejam LAN ou WAN (não se confunda com Wi-Fi).

O que você precisa para acessar dentro de uma LAN (Local Area Network) é basicamente um endereço de IP interno que sua máquina tem, ao se conectar em uma Wi-Fi por exemplo, você *normalmente* recebe um IP via DHCP (algo legal de se conhecer independende da função) e este IP te permite a comunicação com o gateway da rede (o endereço de IP que trata de fazer a conexão com a rede externa).

Em geral IPs de bloco reservado são destinados a LAN como 10.0.0.0/8 e 192.168.0.0/16 (mais reservas e seus objetivos: https://en.wikipedia.org/wiki/Reserved_IP_addresses) mas impede de você "fingir" ter IPs reais dentro de sua LAN, eles apenas não vão funcionar externamente.

O que você precisa verificar é qual seu IP interno, pois ao subir o web2py usando "-i 0.0.0.0" você está dizendo para o web2py subir o serviço dele em todas as interfaces de rede da sua máquina.

No windows você consegue através do prompt do DOS usando "ipconfig/all" e no linux usando "ipconfig -a || ip -4 a" e em alguma das interfaces você deve ter um dos IPs de blocos reservados como mencionei antes.

Tendo este IP em mãos, você vai até a outra máquina e digita ele no navegador (em conjunto com o protocolo e a porta) e verifica se a conexão é estabelecida corretamente. Caso ela não seja, será necessário verificar se é um problema de rede ou de firewall, comece realizando um ping entre as duas máquinas (depois de descobrir o IP da máquina cliente que irá se conectar a máquina servidor) caso não tenha resposta existem alguns outros possíves problemas, mas considerando que você consiga fazer um ping com sucesso, é necessário também verificar se não poderia ser o firewall da máquina servidor bloqueando a comunicação.
[ ]'s

Filipe Cifali Stangler

Attique Tecnologia

unread,
May 31, 2019, 5:26:19 PM5/31/19
to web2py-users-brazil
Apenas para complementar Alessandro.

O servidor de desenvolvimento do web2py (rocket) não é muito bom com altas demandas, se sua aplicação forem poucos acessos o rocket segura, se for uma intranet com alta demanda veja a possibilidade de usar o Nginx ou apache.
Reply all
Reply to author
Forward
0 new messages