Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Valerio Maggio

On 06 Apr 2014, at 18:46, Carlo Miron wrote:

> Il 06 aprile 2014 18:31, Marco Beri ha scritto::
> 
>> Con uwsgi mandi una mail in italiano a Robbo e lui ti implementa anche
>> l'opzione che fa il caffè macchiato (sempre che non esista già).
> 
> uWSGI dovrebbe correttamente rispondere con HTTP Error 418_, se gli
> chiedi un caffe`.

ROTFL

Btw, `HTTP 418 I'm a teapot_`

.. _teapot: http://joereddington.com/projects/418-error-code-teapot/




___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Carlo Miron
Il 06 aprile 2014 18:31, Marco Beri  ha scritto::

> Con uwsgi mandi una mail in italiano a Robbo e lui ti implementa anche
> l'opzione che fa il caffè macchiato (sempre che non esista già).

uWSGI dovrebbe correttamente rispondere con HTTP Error 418_, se gli
chiedi un caffe`.

©

.. _418: http://en.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol

-- 
 :**THE BEER-WARE LICENSE** (Revision 42):
   ``miron AT python.it`` wrote this mail. As long as you retain this notice
   you can do whatever you want with this stuff. If we meet some day, and you
   think this stuff is worth it, you can buy me a beer in return.

   --*Carlo Miron*

  ..
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Marco Beri
2014-04-06 18:02 GMT+02:00 Alberto Granzotto :

> Avevo fatto dei deploy con questa combo, ma ora per gli ultimi deploy mi
> sono trovato mille volte meglio con Nginx+Gunicorn e un proxy.
>

Interessante. Come mai gunicorn e non uwsgi? Mai provato il secondo e ti
sei subito trovato bene col primo?

Con uwsgi mandi una mail in italiano a Robbo e lui ti implementa anche
l'opzione che fa il caffè macchiato (sempre che non esista già).

:-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Valerio Maggio

On 06 Apr 2014, at 18:02, Alberto Granzotto wrote:

> Apache + modwsgi = morte e distruzione

Esagerato! :)

> Avevo fatto dei deploy con questa combo, ma ora per gli ultimi deploy mi sono 
> trovato mille volte meglio con Nginx+Gunicorn e un proxy.
> 
> Leggiti questo:
>  - 
> http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/

Interessante!

Certo, il deploy su Nginx è molto più semplice e intuitivo di quello su Apache.

Ad ogni modo, mi era parso di capire che Apache fosse un vincolo da cui non 
poter prescindere.

In quel caso, mod_wsgi è la via migliore da percorrere, imho.

Btw, ho una decina di deploy all'attivo con quella combo (per una ragione del 
tutto analoga), e ad oggi non ho avuto il minimo problema.
Il tuo "morte e distruzione" è legato preminentemente a semplicità e velocità 
di deploy o a cosa!?

Ciao.
V.___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Alberto Granzotto
Apache + modwsgi = morte e distruzione

Avevo fatto dei deploy con questa combo, ma ora per gli ultimi deploy mi
sono trovato mille volte meglio con Nginx+Gunicorn e un proxy.

Leggiti questo:
 -
http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/

ciao,
a.


2014-04-06 9:54 GMT+02:00 Gollum1 :

> Il 06 aprile 2014 09:41, Valerio Maggio  ha
> scritto:
> >
> >
> >> On 05/apr/2014, at 21:46, Gollum1 wrote:
> >> come ho trovato anche un
> >> altro modulo, che ora non ricordo più...
> >
> > mod_wsgi? :)
>
> sì, credo che fosse proprio quello...
>
> >> ho anche trovato in alcuni post che pare ci sia una certa difficoltà
> >> ad avere contemporaneamente sullo stesso server apache la gestione di
> >> pagine php e pagine django/python, vi risulta?
> >
> > sul web si trova davvero di tutto -_-" Non esiste alcun problema del
> genere, non scherziamo...
> >
>
> però in questi post si parlava sempre del modulo mod-python, sembra
> che sia questo che da la maggior parte dei problemi.
>
> >> mi date qualche link più preciso da studiarmi
> >
> > https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/
> >
> ottimo... grazie, gli do un occhio (stavo girando da un po' dentro la
> documentazione su djangoproject, questo non lo avevo visto)...
>
> mi viene un ulteriore dubbio...
>
> modwsgi, esegue qualsiasi script python, o viene trattato come uno script
> cgi?
> Non sono mai riuscito a capire pienamente questo concetto (è vero, non
> mi ci sono mai impegnato seriamente, continuavo a rimandare il tempo
> della messa online)...
>
> su aruba per esempio mi hanno risposto che python lo posso usare solo
> come script cgi (in pratica come gli script perl), ma qualsiasi script
> python, con il caricamento del relativo modulo, può essere caricato
> come cgi?), quindi non ci ho mai fatto troppo affidamento, visto che
> per ora pubblicherò il mio script python/django su un server "privato"
> all'interno di una intranet, non ho quindi bisogno di un service
> esterno...
>
> ma prima o poi comincerò ad interessarmi alla cosa in modo più
> articolato... grazie delle info...
>
>
> Byez
> --
> Gollum1
> Tesoro, dov'é il mio teoro...
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione enrico franchi
2014-04-06 8:41 GMT+01:00 Gollum1 :

> intendi dire, avere due web server diversi? uno che fa girare php e
> uno che fa girare python? potrebbe anche essere una soluzione, apache
> fornisce le pagine classiche in php e tramite un link su una di queste
> interrogare il secondo server (che naturalmente non deve essere sulla
> porta 80, ma spostato su un'altra porta, che so... la 8080)
>

No mannaggia no se per qualunque motivo hai bisogno di due server web
diversi -- e di motivi possono essercene -- quello che vuoi fare e'
metterci davanti un reverse proxy. Non ha senso avere da sbattersi con le i
link con dentro le porte... ti trovi un dettaglio di pura operations di un
applicazione che leaka nelle configurazioni di un altro software.


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione salvatore monaco
Non vorrei farmi pubblicità ma  se cerchi hosting django con mysql o
postgres come backend per pubblicare il tuo progetto
ed avere  supporto
contattami

-- 
Salvatore Monaco

*QLTech s.r.l. *
mobile: +39 3929260250

Via Fra' Cristoforo 14
20142 Milano
www.qltech.it


P.IVA 07507810963




Il giorno 06 aprile 2014 10:55, Marco Beri  ha scritto:

> On 6 Apr 2014 10:26, "Valerio Maggio"  wrote:
>
> > Tuttavia, se non vuoi perdere tempo a cercare e vuoi una risposta secca,
> ti suggerisco
> > UnBit: http://unbit.it  (nello specifico: http://unbit.it/docs/Django).
> > (Per la serie, valorizziamo le *eccellenze* italiane!! :-)
>
> Assolutamente e completamente +1
>
> :-)
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
@salvatoremonaco
http://blog.smitsolution.net
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Marco Beri
On 6 Apr 2014 10:26, "Valerio Maggio"  wrote:

> Tuttavia, se non vuoi perdere tempo a cercare e vuoi una risposta secca,
ti suggerisco
> UnBit: http://unbit.it  (nello specifico: http://unbit.it/docs/Django).
> (Per la serie, valorizziamo le *eccellenze* italiane!! :-)

Assolutamente e completamente +1

:-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Esalando Prassi
2014-04-05 21:46 GMT+02:00 Gollum1 :
> Ciao Lista,
>
> Sto studiando qualcosa di django (tempo tiranno permettendo), ma
> quello che non riesco a capire, è come pubblico poi il mio progetto?
>
> quello che non riesco a capire è come dire ad apache di usare python
> come interprete. da qualche parte leggo di usare mod-python (ma viene
> indicato come problematico in diversi forum), come ho trovato anche un
> altro modulo, che ora non ricordo più...
>
> ho anche trovato in alcuni post che pare ci sia una certa difficoltà
> ad avere contemporaneamente sullo stesso server apache la gestione di
> pagine php e pagine django/python, vi risulta?
>
> il mio problema è che la macchina su cui dovrei far andare il mio
> progetto django, è usato da altri per far girare degli applicativi
> php, e non posso certo metterli in crisi per il mio solo progetto...
>
> mi date qualche link più preciso da studiarmi (meglio se italiano, ma
> se non ci sono, mi sforzerò anche con l'inglese).
>

Non ne so nulla di django, ma apache ha una roba che si chiama mod_proxy.
Con questo oggetto posso fare tante cose: ad esempio girare le
richieste che arrivano ad apache ad altri servizi in base ad una serie
di condizioni.

Ad esempio le richieste che arrivano a blog.example.com le giro sulla
8080 di localhost, quelle che arrivano a www.example.com le giro sulla
9000 di un altro server quelle che arrivano a static.example.com mi
servono dei file sotto /var/www.

Se risolve il tuo caso d'uso approfondisco.
Ciao.

-- 
http://alepisa.blogspot.com
Esalando Prassi
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Valerio Maggio


> On 06/apr/2014, at 09:54, Gollum1 wrote:
> 
> su aruba per esempio mi hanno risposto che python lo posso usare solo
> come script cgi

Lascia perdere Aruba
Se cerchi un hosting online "django friendly", prova a dare una occhiata qui: 
http://djangofriendly.com/hosts/
(Btw, l'ho scoperto grazie a Marco (Beri) che lo menziona nel suo ultimo libro: 
http://goo.gl/imEBNc )

Questo per essere "politically correct". 

Tuttavia, se non vuoi perdere tempo a cercare e vuoi una risposta secca, ti 
suggerisco 
UnBit: http://unbit.it  (nello specifico: http://unbit.it/docs/Django).
(Per la serie, valorizziamo le *eccellenze* italiane!! :-)

Ciao,
Valerio___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Giovanni Porcari

Il giorno 05/apr/2014, alle ore 21:46, Gollum1  ha 
scritto:

> Ciao Lista,
> 
> Sto studiando qualcosa di django (tempo tiranno permettendo), ma
> quello che non riesco a capire, è come pubblico poi il mio progetto?
> 
> quello che non riesco a capire è come dire ad apache di usare python
> come interprete. da qualche parte leggo di usare mod-python (ma viene
> indicato come problematico in diversi forum), come ho trovato anche un
> altro modulo, che ora non ricordo più...

https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/

G
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Gollum1
Il 06 aprile 2014 09:51, Valerio Maggio  ha scritto:
> A meno che il tuo web server in questione non soffra di particolari problemi 
> di carico, avere due web server per gestire (solo) PHP e Python mi sembra 
> tanto come sparare ad una mosca con un cannone ( anche di quelli belli grossi 
> :-)
>
> Se intendi passare a nginx, nulla da dire.
>
> Ma dato che mi pareva di capire che il tuo problema fosse più quello di 
> "integrarsi" in un web server già attivo, piuttosto che sostituirlo del 
> tutto, allora (ripeto), `mod_wsgi` è la via.

non avevo ancora letto il tuo messaggio, quando ho risposto, in
effetti la soluzione di cambiare modulo, se questo non da problemi, è
la soluzione migliore di sicuro (il tutto risulta più integrato).

Byez
-- 
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Gollum1
Il 06 aprile 2014 09:41, Valerio Maggio  ha scritto:
>
>
>> On 05/apr/2014, at 21:46, Gollum1 wrote:
>> come ho trovato anche un
>> altro modulo, che ora non ricordo più...
>
> mod_wsgi? :)

sì, credo che fosse proprio quello...

>> ho anche trovato in alcuni post che pare ci sia una certa difficoltà
>> ad avere contemporaneamente sullo stesso server apache la gestione di
>> pagine php e pagine django/python, vi risulta?
>
> sul web si trova davvero di tutto -_-" Non esiste alcun problema del genere, 
> non scherziamo...
>

però in questi post si parlava sempre del modulo mod-python, sembra
che sia questo che da la maggior parte dei problemi.

>> mi date qualche link più preciso da studiarmi
>
> https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/
>
ottimo... grazie, gli do un occhio (stavo girando da un po' dentro la
documentazione su djangoproject, questo non lo avevo visto)...

mi viene un ulteriore dubbio...

modwsgi, esegue qualsiasi script python, o viene trattato come uno script cgi?
Non sono mai riuscito a capire pienamente questo concetto (è vero, non
mi ci sono mai impegnato seriamente, continuavo a rimandare il tempo
della messa online)...

su aruba per esempio mi hanno risposto che python lo posso usare solo
come script cgi (in pratica come gli script perl), ma qualsiasi script
python, con il caricamento del relativo modulo, può essere caricato
come cgi?), quindi non ci ho mai fatto troppo affidamento, visto che
per ora pubblicherò il mio script python/django su un server "privato"
all'interno di una intranet, non ho quindi bisogno di un service
esterno...

ma prima o poi comincerò ad interessarmi alla cosa in modo più
articolato... grazie delle info...


Byez
-- 
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Valerio Maggio


> On 06/apr/2014, Gollum1 wrote:
> 
> intendi dire, avere due web server diversi? uno che fa girare php e
> uno che fa girare python? potrebbe anche essere una soluzione

A meno che il tuo web server in questione non soffra di particolari problemi di 
carico, avere due web server per gestire (solo) PHP e Python mi sembra tanto 
come sparare ad una mosca con un cannone ( anche di quelli belli grossi :-)

Se intendi passare a nginx, nulla da dire. 

Ma dato che mi pareva di capire che il tuo problema fosse più quello di 
"integrarsi" in un web server già attivo, piuttosto che sostituirlo del tutto, 
allora (ripeto), `mod_wsgi` è la via.

m2c
Valerio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Valerio Maggio


> On 05/apr/2014, at 21:46, Gollum1 wrote:
> come ho trovato anche un
> altro modulo, che ora non ricordo più...

mod_wsgi? :)

> 
> ho anche trovato in alcuni post che pare ci sia una certa difficoltà
> ad avere contemporaneamente sullo stesso server apache la gestione di
> pagine php e pagine django/python, vi risulta?

sul web si trova davvero di tutto -_-" Non esiste alcun problema del genere, 
non scherziamo...

> 
> mi date qualche link più preciso da studiarmi

https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/modwsgi/

Ciao
Valerio

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-06 Per discussione Gollum1
Il 06 aprile 2014 04:32, Antonio Conte  ha scritto:
> non uso Django ma Pylons/Pyramid, e nn uso apache ma nginx. se nn
> vuoi mettere mano su apache per evitare problemi, installa
> uwsgi e nginx e segui qualche tutorial tipo:
>
> http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html
>
> nn ci ho piu' provato, ma nn avendo php da mettere online ho lasciato
> apache perche' mi aveva dato problemi con mod_python. con nginx+uwsgi e'
> stato molto piu' semplice.
>

intendi dire, avere due web server diversi? uno che fa girare php e
uno che fa girare python? potrebbe anche essere una soluzione, apache
fornisce le pagine classiche in php e tramite un link su una di queste
interrogare il secondo server (che naturalmente non deve essere sulla
porta 80, ma spostato su un'altra porta, che so... la 8080)

Byez
-- 
Gollum1
Tesoro, dov'é il mio teoro...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come pubblico il mio progetto django?

2014-04-05 Per discussione Antonio Conte
* 05/04/2014, Gollum1 wrote :
> Ciao Lista,
> 
> Sto studiando qualcosa di django (tempo tiranno permettendo), ma
> quello che non riesco a capire, è come pubblico poi il mio progetto?
> 
> quello che non riesco a capire è come dire ad apache di usare python
> come interprete. da qualche parte leggo di usare mod-python (ma viene
> indicato come problematico in diversi forum), come ho trovato anche un
> altro modulo, che ora non ricordo più...

non uso Django ma Pylons/Pyramid, e nn uso apache ma nginx. se nn
vuoi mettere mano su apache per evitare problemi, installa
uwsgi e nginx e segui qualche tutorial tipo:

http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

nn ci ho piu' provato, ma nn avendo php da mettere online ho lasciato
apache perche' mi aveva dato problemi con mod_python. con nginx+uwsgi e'
stato molto piu' semplice.

saluti

-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python