Come configurare public_html di singolo utente? Necessita per Django

5 risposte [Ultimo messaggio]
Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

Salve.
Ho installato Django, il framework in Python e l'ho sistemato in una sottocartella della public_html di utente.

Installazione ok, mod_python ok, sql ok, progetto avviato, insomma, sono pronto a partire, anzi, sono già partito. Mi resta un ultimo passo: inserire questo blocco di codice
&lt;Location &quot;/mysite&quot;&gt;<br />    SetHandler python-program<br />     PythonHandler django.core.handlers.modpython<br />     SetEnv DJANGO_SETTINGS_MODULE mysite.settings<br />     PythonDebug On    <br /> PythonPath &quot;[&#039;/home/mycode&#039;] + sys.path&quot; <br />&lt;/Location&gt;
per configurare adeguatamente Apache e collegarlo con django.

I vari tutorial suggeriscono di inserirlo in httpd.conf. Ma sono scritti per Debian e Mandrivia

Mi chiedevo se era possibile invece rendere più granulare la configurazione: chessò, utilizzando i virtual host (e relativi .conf).

Voglio dire: è possibile configurare le cartelle utente (o addirittura singole sottocartelle) come virtualhost? e se si, come?

Capire questo mi permetterebbe di settare meglio ogni singolo progetto web,, che sviluppo utilizzando drupal, django ecc. ecc. facendo così un po' di ordine in tutti i differenti settaggi (quale è lo spirito dei vari .conf)...

Sperando di essere stato chiaro, ringrazio anticipatamente

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Puoi fare tutto tramite tramite yast, ma prima devi installare il modulo per apache.

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Dimenticavo il nome del pacchetto: yast2-http-server

Ritratto di kikko
kikko
(Junior)
Offline
Junior
Iscritto: 09/04/2008
Messaggi: 34

E' un modulo che ho già installato (per caso, tra l'altro), ma, non conoscendolo, non vedo al momento come posso utilizzarlo. Puoi essere più esplicito per favore? Grazie

openSUSE 12.2 (x86_64), KDE: 4.8.5 "release 2", AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ GeForce 7300 SE

Ritratto di rigel
rigel
(Geek)
Offline
Geek
Iscritto: 17/10/2004
Messaggi: 139

Se hai installato apache, vai in /etc/sysconfig/ e vi trovi il file apache2.
Inoltre in /etc/apache2 trovi tutto il resto.
Io utilizzo PHP e funziona tutto alla grande. Per usare public_html al posto di /srv/www/htdocs lo devi chiamare con /localhost/~nomeutente/filehtml_ofilephp
Ciao

openSuse 12.1 Gnome 3
desktop : Pentium D 3,4 2GB ram nVidia 8800 GTX 768 Mb
openSuse 11.1
notebook : vaio Z11-MN/B - Intel® Core™ Duo P8400 -SDRAM DDR3 (2 x 2048 MB) -NVIDIA® GeForce® 9300M GS + Intel 4500 (Intel® GM45 Express)-

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Quote:

kikko ha scritto:
E' un modulo che ho già installato (per caso, tra l'altro), ma, non conoscendolo, non vedo al momento come posso utilizzarlo. Puoi essere più esplicito per favore? Grazie

Yast -> Servizi di rete -> Server http