quello che provavo a fare ieri, ovvero creare i sottodomini di gnumerica.org semplicemente facendo una directory, si e' avverato.
ora siamo ancora in configurazione vecchia perche' dobbiamo aspettare qualche giorno che si propaghino i dns.
la magia nera e' questa:
<VirtualHost *> ServerName gino.gnumerica.org ServerAlias *.gnumerica.org RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]+.gnumerica.org$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ([^.]+).gnumerica.org/(.*)$ /var/www/GNUmerica/$1/$2 </VirtualHost>
so che non ci si capisce nulla.. pero' funziona.
p.s. neanch'io riesco a capire come funziona leggendolo... bah. :-/
* marco ghidinelli (marcogh@linux.it) ha scritto:
la magia nera e' questa:
<VirtualHost *> ServerName gino.gnumerica.org ServerAlias *.gnumerica.org RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]+.gnumerica.org$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ([^.]+).gnumerica.org/(.*)$ /var/www/GNUmerica/$1/$2
</VirtualHost>
p.s. neanch'io riesco a capire come funziona leggendolo... bah. :-/
questo perche' ne sappiamo poco un cazzo di apache .. :D importantissimo pero' che sto cazzo di mod_rewrite ci consenta di aggiungere un sottodominio semplicemente creando una dir nel posto giusto
no?
quindi tipo
www-data@laundry$pwd www-data@laundry$/var/www www-data@laundry$cd GNumerica && ls www-data@laundry$ [# visualizza i file e le directory presenti, quindi gamigna, raa, altre ..) www-data@laundry$ mkdir nome_del_progetto www-data@laundry$ cd nome_del_progetto && touch index.html
e a questo punto dovrebbe essere a posto
visto il mod_rewrite settato su apache e la * sul dns (o questo manco serve piu' adesso?)
ps: urge seminario su dns in primavera
ps: prenotato milano fortaleza a/r 27/01 26/02
;))))))))))))))))))))))))))))))))))))))))))))))
On Tue, Dec 23, 2003 at 12:43:17AM +0100, carl0z wrote:
- marco ghidinelli (marcogh@linux.it) ha scritto:
la magia nera e' questa:
<VirtualHost *> ServerName gino.gnumerica.org ServerAlias *.gnumerica.org RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]+.gnumerica.org$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ([^.]+).gnumerica.org/(.*)$ /var/www/GNUmerica/$1/$2
</VirtualHost>
p.s. neanch'io riesco a capire come funziona leggendolo... bah. :-/
questo perche' ne sappiamo poco un cazzo di apache .. :D
no, questo perche' il mod-rewrite di apache e' veramente magia nera: sono tutte regular expression che matchano/non matchano e fanno le cose.
spesso le sparo a caso x vedere di riuscire a cavarci fuori qualcosa...
importantissimo pero' che sto cazzo di mod_rewrite ci consenta di aggiungere un sottodominio semplicemente creando una dir nel posto giusto
no?
esatto!
quindi tipo
www-data@laundry$pwd www-data@laundry$/var/www www-data@laundry$cd GNumerica && ls www-data@laundry$ [# visualizza i file e le directory presenti, quindi gamigna, raa, altre ..) www-data@laundry$ mkdir nome_del_progetto www-data@laundry$ cd nome_del_progetto && touch index.html
e a questo punto dovrebbe essere a posto
perfetto.
visto il mod_rewrite settato su apache e la * sul dns (o questo manco serve piu' adesso?)
no, quello serve...
ps: urge seminario su dns in primavera
io ho gia' anche un mio amico che si sbraccia x fare un seminario al circolab su bsd... ;)
ps: prenotato milano fortaleza a/r 27/01 26/02
mo' te ne vai fuori dalle palle finalmente... :)
On Mon, Dec 22, 2003 at 06:19:53PM +0100, marco ghidinelli riflettendo wrote
quello che provavo a fare ieri, ovvero creare i sottodomini di gnumerica.org semplicemente facendo una directory, si e' avverato.
a questo punto non devo piu' mettere nello script che stavo facendo l'opzione "vai nel file httpd.conf, taglia il file, inserisci il VH, metti in cosa *.gnumerica.org, riattacca il file, /etc/", giusto?!
ciao profe
On Tue, Dec 23, 2003 at 01:08:18PM +0100, profe wrote:
On Mon, Dec 22, 2003 at 06:19:53PM +0100, marco ghidinelli riflettendo wrote
quello che provavo a fare ieri, ovvero creare i sottodomini di gnumerica.org semplicemente facendo una directory, si e' avverato.
a questo punto non devo piu' mettere nello script che stavo facendo l'opzione "vai nel file httpd.conf, taglia il file, inserisci il VH, metti in cosa *.gnumerica.org, riattacca il file, /etc/", giusto?!
giusto.
tu NON volevi fare uno script del genere, vero? (la probabilita' che lo script non andasse non era remota...)
come va a alvito? :)