Web2py no Debian sem interface gráfica

13 views
Skip to first unread message

Bruno Alexandre

unread,
Apr 17, 2017, 8:07:36 AM4/17/17
to web2py-users-brazil
Pessoal,

Instalei web2py num servidor debian sem interface gráfica.

Sendo que eu gostaria que um usuário externo pudesse acessar o serviço através do endereço IP do servidor no qual instalei o serviço através do navegador.

É possível?

Carlos Costa

unread,
Apr 17, 2017, 8:54:55 AM4/17/17
to web2py-us...@googlegroups.com
Sim.

Se você está iniciando o web2py manualmente ou por script, ou seja, se está utilizando o servidor que vem com ele,
você precisar definer em qualq IP e porta ele vai "ouvir".

python web2py.py -a 'your password' -i 127.0.0.1 -p 8000

Se você quer que ele funcione externamente, não use 127.0.0.1, use o ip que você quer, ou 0.0.0.0 para estar acessível em todos IPs.

Outra maneira é usar os scripts de instalação que estão na pasta script do web2py.
Você pode instalar ele com apache2 ou ngnix, aí a configuração fica por conta do servidor escolhido (mas o script já faz)

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-users-brazil@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@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-brazil+unsub...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--


Carlos J. Costa
Cientista da Computação  | BS Computer Science
Esp. Gestão em Telecom   |
PgC Telecom Mangement
<º))><

Bruno Alexandre

unread,
Apr 17, 2017, 10:22:53 AM4/17/17
to web2py-users-brazil
A primeira parte eu tentei e não consegui.

Como funciona essa parte do script? Preciso configurar algo?

Bruno Alexandre

unread,
Apr 17, 2017, 10:43:14 AM4/17/17
to web2py-users-brazil
Existe algum tutorial pronto?


Em segunda-feira, 17 de abril de 2017 09:07:36 UTC-3, Bruno Alexandre escreveu:

Carlos Costa

unread,
Apr 17, 2017, 4:27:40 PM4/17/17
to web2py-us...@googlegroups.com
Da primeira forma você pode fazer assim

python web2py.py -a 'sua senha' -i 0.0.0.0 -p 80 &

O & vai fazer o programa continuar rodando em background.
(Depois você pode dar um kill no processo.)
Assim ele vai ficar rodando em qualquer IP na porta padrão web (80).
Assim é só acessar no navegador pelo seu IP.

A opção do script é só entrar na pasta scripts do web2py e executar o arquivo setup-web2py-debian-sid.sh
Dependendo da versão, pode ocorreu algum erro, por exemplo de pacote não encontrado.
O que ele vai fazer é:
-instalar as dependências via apt
-baixar o web2py atual na pasta /home/www-data
-configurar o apache2, um host para apontar para o web2py
-criar um certificado auto assinado e usar na configuração do host (para que você possa usar o admin com https)

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-users-brazil@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@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-brazil+unsub...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Carlos Costa

unread,
Apr 17, 2017, 4:28:02 PM4/17/17
to web2py-us...@googlegroups.com
Basicamente é o que está descrito aqui

Você pode fazer manualmente.

Em 17 de abril de 2017 17:27, Carlos Costa <yamand...@gmail.com> escreveu:
Da primeira forma você pode fazer assim

python web2py.py -a 'sua senha' -i 0.0.0.0 -p 80 &

O & vai fazer o programa continuar rodando em background.
(Depois você pode dar um kill no processo.)
Assim ele vai ficar rodando em qualquer IP na porta padrão web (80).
Assim é só acessar no navegador pelo seu IP.

A opção do script é só entrar na pasta scripts do web2py e executar o arquivo setup-web2py-debian-sid.sh
Dependendo da versão, pode ocorreu algum erro, por exemplo de pacote não encontrado.
O que ele vai fazer é:
-instalar as dependências via apt
-baixar o web2py atual na pasta /home/www-data
-configurar o apache2, um host para apontar para o web2py
-criar um certificado auto assinado e usar na configuração do host (para que você possa usar o admin com https)
Em 17 de abril de 2017 11:43, Bruno Alexandre <brunoalex...@gmail.com> escreveu:
Existe algum tutorial pronto?

Em segunda-feira, 17 de abril de 2017 09:07:36 UTC-3, Bruno Alexandre escreveu:
Pessoal,

Instalei web2py num servidor debian sem interface gráfica.

Sendo que eu gostaria que um usuário externo pudesse acessar o serviço através do endereço IP do servidor no qual instalei o serviço através do navegador.

É possível?

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-users-brazil@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsubscribe...@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-brazil+unsubscribe...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
--


Carlos J. Costa
Cientista da Computação  | BS Computer Science
Esp. Gestão em Telecom   |
PgC Telecom Mangement
<º))><
Reply all
Reply to author
Forward
0 new messages