deploy hosting em hospedagem compartilhada netRevendas

37 views
Skip to first unread message

Fabiano Góes

unread,
Apr 17, 2013, 3:57:12 PM4/17/13
to django...@googlegroups.com
boa tarde galera.
Tenho uma hospedagem compartilhada na netRevenda (http://www.netrevenda.com/hospedagem-de-sites/)
no site diz que tem suporte a Python e Django, porém eles não tem nenhum manual que explique o deploy django.

alguém já fez deploy Django em uma hospedagem com eles?
ou alguém poderia me dar uma ajuda? 
na pasta raiz de hospedagem tem uma pasta "cgi-bin" tem alguma coisa a ver?

estou completamente perdido, se alguém puder me ajudar eu agradeço;

Filipe Cifali

unread,
Apr 17, 2013, 4:07:54 PM4/17/13
to django...@googlegroups.com
Eles usam mod_wsgi?

Pergunta para eles como eles rodam o python no Apache (provavel servidor web usado) 

Se é por mod_wsgi ou por mod_python, e pede também um vhost de exemplo para basear a configuração nele! 


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para django-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
[ ]'s

Filipe Cifali Stangler

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 17, 2013, 4:07:43 PM4/17/13
to django...@googlegroups.com
Fabiano,

   Alguns pontos a verificar com eles antes:

   - Tem suporte SSH ? (geralmente não tem)
   - Qual a versão do python ? (geralmente oscila entre 2.3 à 2.6)
   - O gateway é mod_python, mod_fastcgi ou mod_wsgi ? (geralmente é mod_fastcgi)
   - O Django está instalado no sistema deles ? em qual versão ? (geralmente é a versão 1.3)
   
   Pois cada resposta dessa impacta em um roteiro de deploy diferente.

   -- Leandro


2013/4/17 Fabiano Góes <fabia...@gmail.com>

--

Fabiano Góes

unread,
Apr 17, 2013, 4:40:58 PM4/17/13
to django...@googlegroups.com
não tem acesso ssh e é um servidor linux com apache, 
estou entrando em contato com eles pra fazer essas perguntas: versão do python, versão do django, gateway e etc...

depois posto aqui pra pedir um norte a vocês ;)

desde agradeço ao Filipe Cifali e ao Leandro.

Atenciosamente,
Fabiano Góes
(11)98590-4071
fabia...@gmail.com
www.asisco.com.br


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/django-brasil/8CRcQN9A25k/unsubscribe?hl=pt-BR.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.

Fabiano Góes

unread,
Apr 17, 2013, 4:52:33 PM4/17/13
to django...@googlegroups.com
Filipe,
é um servidor Web Apache com mod_wsgi,
a versão do Python é 2.6

eles não tem um exemplo de vhost pra me fornecer,
teria um norte agora de como fazer esse deploy ? ;)

valeu.

Andrews Medina

unread,
Apr 17, 2013, 5:24:35 PM4/17/13
to django...@googlegroups.com
Olá,

2013/4/17 Fabiano Góes <fabia...@gmail.com>:
> Filipe,
> é um servidor Web Apache com mod_wsgi,
> a versão do Python é 2.6
>
> eles não tem um exemplo de vhost pra me fornecer,
> teria um norte agora de como fazer esse deploy ? ;)
>

Tem algo sobre isso na documentação oficial:
https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/modwsgi/

Valeu!

--
Andrews Medina
www.andrewsmedina.com

Filipe Cifali

unread,
Apr 17, 2013, 5:28:21 PM4/17/13
to django...@googlegroups.com
Puts mas como eles não tem um exemplo? Haha

Bom, o que eu posso te indicar é criar uma aplicação de python lá e solicitar a eles o vhost, já que eles não tem um de exemplo, que eles te mostrem como o teu site está configurado. 


Fabiano Góes

unread,
Apr 17, 2013, 5:30:38 PM4/17/13
to django...@googlegroups.com
Andrews,
desculpe a minha ignorância, mas a minha dúvida é como fazer o deploy sendo que a hospedagem é compartilhada 
e não tenho acesso ssh, 
não tenho nem idéia de onde colocar os arquivos se na documentação do django diz pra alterar arquivos do apache 
não tenho acesso a estes arquivos.



Atenciosamente,
Fabiano Góes
(11)98590-4071
fabia...@gmail.com
www.asisco.com.br



--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/django-brasil/8CRcQN9A25k/unsubscribe?hl=pt-BR.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.

Fabiano Góes

unread,
Apr 17, 2013, 5:32:41 PM4/17/13
to django...@googlegroups.com
Filipe,
valeu pela atenção cara,
é que não entendo muito sobre vhost, e essa netRevenda é uma porcaria o suporte não sabe de nada.
valeu cara.

Atenciosamente,
Fabiano Góes
(11)98590-4071
fabia...@gmail.com
www.asisco.com.br


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/django-brasil/8CRcQN9A25k/unsubscribe?hl=pt-BR.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.

Iberê - Nítida Web

unread,
Apr 17, 2013, 5:51:12 PM4/17/13
to django...@googlegroups.com
Olá amigo!

Provavelmente você terá de usar FTP infelizmente para realizar o deploy do seu projeto.
Depois inserir um .htaccess para setar as configurações do servidor.

Fabiano Góes

unread,
Apr 17, 2013, 5:44:07 PM4/17/13
to django...@googlegroups.com
Iberê
você teria um exemplo de um .htaccess ?

Atenciosamente,
Fabiano Góes
(11)98590-4071
fabia...@gmail.com
www.asisco.com.br


Iberê - Nítida Web

unread,
Apr 17, 2013, 6:04:32 PM4/17/13
to django...@googlegroups.com
Opa,

Veja esse que montei pra você:



Valeu!

Fabiano Góes

unread,
Apr 17, 2013, 6:37:27 PM4/17/13
to django...@googlegroups.com, ib...@nitidaweb.com.br
Iberê 
no root do meu servidor  na pasta "www" tenho um ".htaccess"
tenho que adicionar o exemplo que você me passou neste arquivo ou substituir?

cara desculpe a minha ignorância, mas estou bem perdido. 
no caso dos php da vida é só jogar nessa pasta "www"  então é tudo novo pra mim.

Andrews Medina

unread,
Apr 17, 2013, 6:37:39 PM4/17/13
to django...@googlegroups.com
Olá,

2013/4/17 Fabiano Góes <fabia...@gmail.com>:
> Andrews,
> desculpe a minha ignorância, mas a minha dúvida é como fazer o deploy sendo
> que a hospedagem é compartilhada
> e não tenho acesso ssh,
> não tenho nem idéia de onde colocar os arquivos se na documentação do django
> diz pra alterar arquivos do apache
> não tenho acesso a estes arquivos.
>

O ideal é você conversar com o suporte da hospedagem para tirar essa
dúvida com eles.

Eu acho que você terá que customizar o apache através do htaccess mas,
só eles podem te dar essa certeza.

Filipe Cifali

unread,
Apr 18, 2013, 6:25:48 AM4/18/13
to django...@googlegroups.com
Fabiano,

A priori enviando os dados para o FTP é feito o deploy, mesmo sendo terrível para fazer modificações mais tarde...

O que existe no teu .htaccess atual? Não existe um redirect para um .wsgi ou para um .fcgi?


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para django-brasi...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Fabiano Góes

unread,
Apr 18, 2013, 6:38:58 AM4/18/13
to django...@googlegroups.com
Filipe, bom dia,
meu .htaccess atual está assim[1]

cara, valeu mesmo pela atenção que você está me dando.


Atenciosamente,
Fabiano Góes
(11)98590-4071
fabia...@gmail.com
www.asisco.com.br


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Django Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/django-brasil/8CRcQN9A25k/unsubscribe?hl=pt-BR.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.

Filipe Cifali

unread,
Apr 18, 2013, 8:38:49 AM4/18/13
to django...@googlegroups.com
Fabiano, 

Bom dia, cara, nesse .htaccess não tem nada explícito dizendo como é servido, no teu FTP não tem nenhum arquivo .fcgi ou .wsgi não?

Pergunta para eles como é servido o python específicamente. 

Dúvido muito, mas pode inclusive ser por cgi...

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 18, 2013, 8:52:05 AM4/18/13
to django...@googlegroups.com
Bom, eu acho que:

1) Tu vais ter que alterar o teu .htaccess pois este é o padrão para sites em wordpress e colocar algo neste sentido:

RewriteEngine On 
RewriteBase / 
RewriteRule ^(media/.*)$ - [L] 
RewriteRule ^(admin_media/.*)$ - [L] 
RewriteRule ^(nome_do_arquivo\.wsgi/.*)$ - [L] 
RewriteRule ^(.*)$ caminho_para_o_arquivo/nome_do_arquivo.wsgi/$1 [QSA,PT,L]

Ob: aqui tu vais ter que colocar o nome do arquivo .wsgi que tu criar e colocar o caminho para o arquivo.

2) Criar o arquivo "nome_do_arquivo.wsgi" na pasta www (ou public_html ou htdocs, dependendo da forma que a tua hospedagem trata, ), algo como isso:

import os, sys
os.environ['PYTHON_EGG_CACHE'] = '/home/login_do_cpanel/.python-eggs'
sys.path.append('/home/login_do_cpanel.com.br/www')
os.environ['DJANGO_SETTINGS_MODULE']='app.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

Ob: Aqui tu vais ter que trocar os paths e também o nome do settings para os teus.

No mais cara, da uma "googlada" por Django + wsgi + .htaccess que tu vais encontrar as pedras que tu ta precisando, com certeza !. 

93/93/93
Leandro.

Fabiano Góes

unread,
May 28, 2013, 9:00:41 AM5/28/13
to django...@googlegroups.com
fala pessoal,
encerrando a thread:

cansei do suporte da "netRevenda" com relação a hospedagem compartilhada, eu até queria insistir nisso pra questão de aprendizado mas no final acabei assinando uma VPS "DigitalOcean" por $5,00 e está me atendendo perfeitamente por enquanto.

estou usando: Ubuntu 12.04 LTS + Nginx + gunicorn + supervisor

agradeço a todos,
fiquem na PAZ!!!
Reply all
Reply to author
Forward
0 new messages