Autore Topic: Re: Non si visualizzano le immagini  (Letto 9468 volte)

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« il: 25 Ott 2006, 13:41:59 »
E' dal primo momento che non riesco a visualizzare le immagini,neanche quelle di default,ho reinstallato i template di default ,reinstallato joomla ma ancora niente.
per visualizzare il sito avevo porta 443 del firewall chiusa https://tor.gabrix.ath.cx

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #1 il: 25 Ott 2006, 13:45:28 »
In effetti tutte le immagini rispondono con:
Errore HTTP 403 - Accesso negato

Le cartelle delle immagini hanno i permessi di lettura?
Hai attivato qualche blocco via .htaccess?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #2 il: 25 Ott 2006, 19:38:45 »
Blocchi .htaccess?Ti riferisci ad .htaccess nella root dir di apache ? o a quello nella document root di joomla ?(per interderci htaccess.txt che poi ricordo una volta provai a rinominare .htacess e mi dava errore ?)Potresti farmi un esempio di blocco in .htaccess?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #3 il: 25 Ott 2006, 19:58:00 »
Se non hai mai messo mano al file .htaccess o non ce l'hai (ossia htaccess.txt), allora il problema non si pone.
Il problema non a livello di Joomla in s, ma di permessi o di server.
Infatti se digiti l'indirizzo diretto dell'immagine JPG, non te la carica lo stesso e sei fuori da Joomla.

Vai su Sistema/Info sistema/Permessi e verifica se tutto ok.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #4 il: 25 Ott 2006, 20:50:52 »
Non so se e' buona norma ma e' mia norma a scanso di equivoci eseguire un perentorio chown gab:gab(utente apache) /var/www/joomla -R seguito da un chmod 777 /var/www/joomla -R ... altrimenti per root , users and rest of the world quali sarebbero i giusti permessi ??? (755 ?,744 ?,754 ?) grazie !

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #5 il: 25 Ott 2006, 22:38:52 »
Cio, tu chmoddi a 777 tutto quanto?
E' una pratica pessima, per la sicurezza ed il funzionamento.
Alcuni server danno di matto con settaggi simili.
I permessi devono minimali al funzionamento: 644 per i file e 755 per le cartelle.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #6 il: 25 Ott 2006, 23:28:46 »
Per fare prima vado a configurazione globale/server permessi per i nuovi file e cartelle e applico pure a quelli esistenti perche adesso c' ho provato a mano e non ha funzionato ... you don't have enough permissions ... hai provato a collegarti ?Perche' c'ero arrivato anche da solo ma non ho visto risultati https://tor.gabrix.ath.cx ...
« Ultima modifica: 25 Ott 2006, 23:33:26 da gabrix »

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #7 il: 25 Ott 2006, 23:32:54 »
Secondo me hai fatto un marone stratosferico con i permessi! ;D
Il sito va, con gli stessi problemi di immagini.
Hai provato a metterlo fuori da HTTPS?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #8 il: 25 Ott 2006, 23:36:08 »
Non e' la prima volta che vado in https ma e' la prima volta che lo faccio con joomla prima con mambo non avevo di questi problemi ... in https che per me e' una religione ...  ???

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #9 il: 25 Ott 2006, 23:39:28 »
Non e' la prima volta che vado in https ma e' la prima volta che lo faccio con joomla prima con mambo non avevo di questi problemi ... in https che per me e' una religione ...  ???

E' giusto fare del s.....ito sicuro. ;D

Vedi se ti pu servire: http://wiki.joomla.it/index.php?title=Manuale_1.0.x:Appendice_D


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #10 il: 26 Ott 2006, 00:07:51 »
E' allucinante non mi e' mai capitato , detto , fatto , son passato a mambo spero non abbiate alcun problema a ricollegarvi e a vedere che non e' stata caricata neanche un' icona e non e' un problema di https in quanto il sito precedente a questo era in https e le icone e le immagini si vedevano e addirittura chmoddavo a 777 mica come ora regolare dal pannello di controllo i permessi di defalt 644 per files 755 per directories applicato a file esistenti e a nuovi ...

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #11 il: 26 Ott 2006, 01:59:18 »
Ho appena finito con il link che mi hai passato ho fatto tutte le modifiche del caso ... di immagini pero' neanche a parlarne ... ma che joomla 1.5 ha il supporto https built in non lo sapevi ?

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #12 il: 26 Ott 2006, 02:59:41 »
Ragazzi sono punto e a capo ho provato anche joomla 1.5 ma ha cominciato a darmi pagine bianche con scritta nera delirante d'errore php sin da subito e ho accannato , ma credetemi il mio sito precedente era con mambo e https funzionava a meraviglia ... icone immagini disegnini ... e' frustrante tutto cio '!

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #13 il: 26 Ott 2006, 11:58:59 »
Ragazzi sono punto e a capo ho provato anche joomla 1.5 ma ha cominciato a darmi pagine bianche con scritta nera delirante d'errore php sin da subito e ho accannato , ma credetemi il mio sito precedente era con mambo e https funzionava a meraviglia ... icone immagini disegnini ... e' frustrante tutto cio '!
joomla 1.5 in versione Beta!! Non v bene per un sito in produzione!! Puoi provarlo come tutti e segnalare eventuali bug alla comunit!!
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #14 il: 26 Ott 2006, 16:46:20 »
Sono tornato a joomla 1 ho rinunciato all'https permessi di default 644 file 755 cartelle... ma il risultato non cambia  ???
http://tor.gabrix.ath.cx

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #15 il: 26 Ott 2006, 17:10:25 »
Mi havete accannato ? Rinunciate a questo thread ... ? .. non ce' piu' speranza ???

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #16 il: 26 Ott 2006, 19:03:42 »
Il tuo sito va una volta su 5...


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #17 il: 26 Ott 2006, 19:10:03 »
E'perche' ci sto lavorando avro' cambiato il contenuto di document root almeno 60 volte ... ripeto non visualizzo immagini ne' in http ne' https ... i permessi sono apposto anche le proprieta' insomma cos'e' un bug ... ? sono io un bug ???;D  raga aiutatemi !

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #18 il: 26 Ott 2006, 19:11:50 »
Secondo me un problema sul server.
Come ti ripeto, in https non caricano nemmeno le immagini direttamente.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #19 il: 26 Ott 2006, 19:19:43 »
Prova a mettere nella root una semplice pagina html con il richiamo ad una immagine da caricare sempre nella root!!
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #20 il: 26 Ott 2006, 22:42:28 »
faro' andare apache in http pero' vorrei almeno il login in https.Quindi ho 2 virtualhost che avranno la stessa document root giusto ?
<VirtualHost x.x.x.x:80>
Documentroot /var/www
</VirtualHost>
<VirtualHost x.x.x.x:443>
Documentroot /var/www
</VirtualHost>
Lavorero' con joomla su virtualhost porta 80.Domanda: il virtualhost:443 carichera' le stesse pagine del virtualhost:80?Se aggiungo un contenuto su 80 questo verra caricato anche da 443 ?  se no' quali sono le condizioni affinche' questo avvenga ?

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #21 il: 27 Ott 2006, 03:31:41 »
Forse non sono stato chiaro:  ???
Possono due virtualhost (stesso hostname ma differenti protocolli http,https) condividere la stessa document root ?Se voglio avere un sito che risponde sia su http che https, come fo' ?    ???

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #22 il: 27 Ott 2006, 09:30:59 »
Non lo so. :-\


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #23 il: 27 Ott 2006, 11:47:33 »
Ok!Ok!Non divaghiamo !!Rimaniamo sul fondamentale ... non si visualizza il contenuto della directory images sia che usi http che https sia che usi mambo che usi joomla 1.0.11 o 1.5,sia con i permessi di default sia 777 per file e cartelle,i path in configuretion.php corrispondono,in apache ho disattivato 'diavolerie' tipo modrewrite ... se volete vi posto tutta la configurazione di apache o chiedete voi cosa vi serve feel free to ask ... please help !!!!

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #24 il: 27 Ott 2006, 11:53:38 »
non si visualizza il contenuto della directory images sia che usi http che https sia che usi mambo che usi joomla 1.0.11 o 1.5,sia con i permessi di default sia 777 per file e cartelle

A sto punto siamo proprio ad un problema del server.
Ma cosa? ???


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #25 il: 27 Ott 2006, 12:01:19 »
Il server e' una cpu intel 2.5ghz fresca di negozio e che non riesco proprioad immaginare quale possa essere il motivo di una cosa simile.Come consigliato da ... non ricordo adesso ... ho creato una pagina html che puntava a caricare un immagine presa dalla document root del virtualhost in questione e niente non visualizza na ...  la carico da un altra parte e vediamo ... ragazzi io non mi arrendo !

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #26 il: 27 Ott 2006, 12:07:52 »
Ok un progresso c'e' stato !L'imagine caricata a sto giro viene dalla directory root del virtualhost prova e funziona! l'immagine si vede! il bello che l'immagine e' di proprieta' di root non di apache ...  ??? ??? ???

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #27 il: 27 Ott 2006, 12:08:25 »
La macchina tua?
Come uploadi i file via FTP?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #28 il: 27 Ott 2006, 15:05:55 »
Si' e' la mia macchina ...  ???

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #29 il: 27 Ott 2006, 16:02:00 »
Il mambot mos_image e' ordinato col numero -10000  ???  ???  ??? c'entra qualcosa ?

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #30 il: 27 Ott 2006, 17:26:05 »
Ho installato un altro web server https://www.gabrix.ath.cx su un altra macchina e non e' cambiato nulla le imagini nella cartella images/(in fase di installazione colorata di verde come scrivibile) non si fanno vedere,invece le immagini in templates/ si vedono.Tutto fa' pensare ad un errore a priori:quali sono le regole fondamentali di proprieta' nella document root di joomla?Il possessore di apache ha $DocumentRoot come sua home dir e ha una falsa shell elencata in /etc/shells ... spero che ci sia qualcuno di voi che usi debian in modo da capire a fondo cosa intendo ... in ogni caso chi possiede images/ possiede anche templates , con gli stessi permessi , forse e' qualcosa che riguarda qualcosa di particolare relativo alla cartella images . Eppure il mio precedente sito non aveva di questi problemi !

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #31 il: 28 Ott 2006, 00:52:47 »
Comunque grazie ragazzi davvero grazie ....

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #32 il: 28 Ott 2006, 09:36:32 »
a me il tuo sito restituisce questo:


[allegato eliminato da un amministratore]
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #33 il: 28 Ott 2006, 09:50:37 »
ricorda che su linux puoi attivare per ogni utente la public_html, cartella che si agancia al webserver apche. quindi puoi personalizzare ogni account e virtualhost come desideri http o https. dipende da quanto se capace a confiugrare apache:
http://server.html.it/guide/lezione/2246/apache-il-protocollo-https/
http://openskills.info/release/apache_-_installazione_e_configurazione/index.htm
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline gabrix

  • Esploratore
  • **
  • Post: 136
  • Sesso: Maschio
    • Mostra profilo
Re: Non si visualizzano le immagini
« Risposta #34 il: 28 Ott 2006, 16:24:24 »
Scusa ma che c'entra  ?Inputata e' la cartella images , che sarebbe la root della sezione media di joomla giusto ?Questo , e' l'unico punto di partenza che ho a disposizione , le immagini ad esempio dei templates di default vengono visualizzate , vuoi che ti posti il file di configurazione di apache1.3?Comincio a mandare un po di dettagli ... permessi ecc:
Codice: [Seleziona]
root@mail:~# ll /var/www/torgab/
total 2260
-rw-r--r--   1 gab gab   86332 Aug 29 13:47 CHANGELOG.php
-rw-r--r--   1 gab gab    3519 Jan 13  2006 COPYRIGHT.php
-rw-r--r--   1 gab gab    4510 Feb 19  2006 INSTALL.php
-rwxrwxrwx   1 gab gab 2045933 Oct 27 12:15 Joomla_1011_stabile_ita.tgz
-rw-r--r--   1 gab gab   17977 Sep 17  2005 LICENSE.php
-rw-r--r--   1 gab gab   22761 Oct  1  2005 LICENSE_it.php
drwxr-xr-x   9 gab gab    4096 Aug 29 14:15 administrator
drwxr-xr-x   2 gab gab    4096 Oct 28 13:21 cache
drwxr-xr-x  16 gab gab    4096 Jan 13  2006 components
-rw-r--r--   1 gab gab    2879 Oct 28 01:12 configuration.php
-rwxrwxrwx   1 gab gab    4229 Aug 29 13:48 configuration.php-dist
drwxr-xr-x   2 gab gab    4096 Feb 19  2006 editor
-rw-r--r--   1 gab gab    3531 Oct 27 12:20 globals.php
drwxr-xr-x   3 gab gab    4096 Aug 19 18:44 help
-rw-r--r--   1 gab gab    4862 Aug 29 13:48 htaccess.txt
drwxr-xr-x   8 gab gab    4096 Oct 28 04:48 images
drwxr-xr-x  10 gab gab    4096 Aug 29 13:59 includes
-rw-r--r--   1 gab gab    7190 Aug 29 13:48 index.php
-rw-r--r--   1 gab gab    4812 Aug 29 13:48 index2.php
drwxr-xr-x   2 gab gab    4096 Aug 29 15:07 language
-rw-r--r--   1 gab gab     710 Feb 19  2006 mainbody.php
drwxr-xr-x   7 gab gab    4096 May 16 00:08 mambots
drwxr-xr-x   2 gab gab    4096 Oct 27 19:12 media
drwxr-xr-x   2 gab gab    4096 Aug 29 13:51 modules
-rw-r--r--   1 gab gab    3808 Jun  5 22:16 offline.php
-rw-r--r--   1 gab gab    2474 Feb 19  2006 offlinebar.php
-rw-r--r--   1 gab gab     709 Feb 19  2006 pathway.php
-rw-r--r--   1 gab gab     286 Feb 19  2006 robots.txt
drwxr-xr-x   7 gab gab    4096 Oct 27 19:12 templates
L'utente gab e' anche il 'padrone' di apache questo l'/etc/passwd:
Codice: [Seleziona]
root@mail:~# cat /etc/passwd|grep gab
gab:x:99999:99999::/dev/null:/bin/false
e vai !eccoti httpd.conf:
Codice: [Seleziona]
ServerType standalone

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept, unless they are specified
# with an absolute path.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation
# (available at <URL:http://www.apache.org/docs/mod/core.html#lockfile>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
ServerRoot /etc/apache

#
# The LockFile directive sets the path to the lockfile used when Apache
# is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or
# USE_FLOCK_SERIALIZED_ACCEPT. This directive should normally be left at
# its default value. The main reason for changing it is if the logs
# directory is NFS mounted, since the lockfile MUST BE STORED ON A LOCAL
# DISK. The PID of the main server process is automatically appended to
# the filename.
#
LockFile /var/lock/apache.lock

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
#
PidFile /var/run/apache.pid

#
# ScoreBoardFile: File used to store internal server process information.
# Not all architectures require this.  But if yours does (you'll know because
# this file will be  created when you run Apache) then you *must* ensure that
# no two invocations of Apache share the same scoreboard file.
#
ScoreBoardFile /var/run/apache.scoreboard

#
# In the standard configuration, the server will process this file,
# srm.conf, and access.conf in that order.  The latter two files are
# now distributed empty, as it is recommended that all directives
# be kept in a single file for simplicity.  The commented-out values
# below are the built-in defaults.  You can have the server ignore
# these files altogether by using "/dev/null" (for Unix) or
# "nul" (for Win32) for the arguments to the directives.
#
#ResourceConfig /etc/apache/srm.conf
#AccessConfig /etc/apache/access.conf

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

#
# Server-pool size regulation.  Rather than making you guess how many
# server processes you need, Apache dynamically adapts to the load it
# sees --- that is, it tries to maintain enough server processes to
# handle the current load, plus a few spare servers to handle transient
# load spikes (e.g., multiple simultaneous requests from a single
# Netscape browser).
#
# It does this by periodically checking how many servers are waiting
# for a request.  If there are fewer than MinSpareServers, it creates
# a new spare.  If there are more than MaxSpareServers, some of the
# spares die off.  The default values are probably OK for most sites.
#
MinSpareServers 2
MaxSpareServers 3

#
# Number of servers to start initially --- should be a reasonable ballpark
# figure.
#
StartServers 2

#
# Limit on total number of servers running, i.e., limit on the number
# of clients who can simultaneously connect --- if this limit is ever
# reached, clients will be LOCKED OUT, so it should NOT BE SET TOO LOW.
# It is intended mainly as a brake to keep a runaway server from taking
# the system with it as it spirals down...
#
MaxClients 150

#
# MaxRequestsPerChild: the number of requests each child process is
# allowed to process before the child dies.  The child will exit so
# as to avoid problems after prolonged use when Apache (and maybe the
# libraries it uses) leak memory or other resources.  On most systems, this
# isn't really needed, but a few (such as Solaris) do have notable leaks
# in the libraries. For these platforms, set to something like 10000
# or so; a setting of 0 means unlimited.
#
# NOTE: This value does not include keepalive requests after the initial
#       request per connection. For example, if a child process handles
#       an initial request and 10 subsequent "keptalive" requests, it
#       would only count as 1 request towards this limit.
#
MaxRequestsPerChild 100

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 192.168.1.6:80
#
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
BindAddress 192.168.1.6

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Please read the file README.DSO in the Apache 1.3 distribution for more
# details about the DSO mechanism and run `apache -l' for the list of already
# built-in (statically linked and thus always available) modules in your apache
# binary.
#
# Please keep this LoadModule: line here, it is needed for installation.
Include /etc/apache/modules.conf

#
# ExtendedStatus: controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.
#
<IfModule mod_status.c>
  ExtendedStatus On
</IfModule>

### Section 2: 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# If your ServerType directive (set earlier in the 'Global Environment'
# section) is set to "inetd", the next few directives don't have any
# effect since their settings are defined by the inetd configuration.
# Skip ahead to the ServerAdmin directive.
#

#
# Port: The port to which the standalone server listens. For
# ports < 1023, you will need apache to be run as root initially.
#
Port 80

#
# If you wish apache to run as a different user or group, you must run
# apacheas root initially and it will switch. 
#
# User/Group: The name (or #number) of the user/group to run apache as.
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
#  . On HPUX you may not be able to use shared memory as nobody, and the
#    suggested workaround is to create a user www and use that user.
#  NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
#  when the value of (unsigned)Group is above 60000;
#  don't use Group nobody on these systems!
#
User gab
Group gab

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.
#
ServerAdmin gabrix@gabrix.ath.cx

#
# ServerName: allows you to set a host name which is sent back to clients for
# your server if it's different than the one the program would get (i.e., use
# "www" instead of the host's real name).
#
# Note: You cannot just invent host names and hope they work. The name you
# define here must be a valid DNS name for your host. If you don't understand
# this, ask your network administrator.
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address (e.g., http://123.45.67.89/)
# anyway, and this will make redirections work in a sensible way.

ServerName tor.gabrix.ath.cx
#
#ServerName new.host.name

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot /var/www/torgab

#
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions. 
#
<Directory />
   Options SymLinksIfOwnerMatch
   AllowOverride None
   Order deny,allow
   Allow from 127.0.0.1
   Allow from 192.168.1.0/28
   Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory /var/www/torgab/>

#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes Includes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>

#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
<IfModule mod_userdir.c>
    UserDir public_html
#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
    <Directory /home/*/public_html>
        AllowOverride FileInfo AuthConfig Limit
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        <Limit GET POST OPTIONS PROPFIND>
            Order allow,deny
            Allow from all
        </Limit>
        <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
            Order deny,allow
            Deny from all
        </Limit>
    </Directory>
</IfModule>

#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index.  Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
</IfModule>

#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients.  Since .htaccess files often contain authorization
# information, access is disallowed for security reasons.  Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files.  If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
# Also, folks tend to use names such as .htpasswd for password
# files, so this will protect those as well.
#
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

#
# CacheNegotiatedDocs: By default, Apache sends "Pragma: no-cache" with each
# document that was negotiated on the basis of content. This asks proxy
# servers not to cache the document. Uncommenting the following line disables
# this behavior, and proxies will be allowed to cache the documents.
#
#CacheNegotiatedDocs

#
# UseCanonicalName:  (new for 1.3)  With this setting turned on, whenever
# Apache needs to construct a self-referencing URL (a URL that refers back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name.  With this setting off, Apache will
# use the hostname:port that the client supplied, when possible.  This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
#
UseCanonicalName Off

#
# TypesConfig describes where the mime.types file (or equivalent) is
# to be found.
#
TypesConfig /etc/mime.types

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
# mod_mime_magic is not part of the default server (you have to add
# it yourself with a LoadModule [see the DSO paragraph in the 'Global
# Environment' section], or recompile the server and include mod_mime_magic
# as part of the configuration), so it's enclosed in an <IfModule> container.
# This means that the MIMEMagicFile directive will only be processed if the
# module is part of the server.
#
<IfModule mod_mime_magic.c>
    MIMEMagicFile /usr/share/misc/file/magic.mime
</IfModule>

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# Note that Log files are now rotated by logrotate, not by apache itself.
# This means that apache no longer attempts to magically determine
# where your log files are kept; you have to fill out stanzas in
# /etc/logrotate.d/apache yourself.

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /var/log/apache/error.log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %T %v" full
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %P %T" debug
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{forensic-id}n\"" forensic
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
#CustomLog /var/log/apache/access.log common

#
# If you would like to have agent and referer logfiles, uncomment the
# following directives.
#
#CustomLog /var/log/apache/referer.log referer
#CustomLog /var/log/apache/agent.log agent

#
# If you prefer a single logfile with access, agent, referer and forensic
# information (Combined Logfile Format) you can use the following directive.
#
CustomLog /var/log/apache/tor_access.log combined

<IfModule mod_log_forensic.c>
 ForensicLog /var/log/apache/forensic.log
</IfModule>

#
# Debugging information. With apache 1.3.31 two new debugging modules have been
# introduced to facilitate this task: mod_backtrace and mod_whatkilledus.
# They must NOT be used in production environment if not for debugging!
# You must know what you are doing before enabling the modules and
# uncommenting the following lines.
#
<IfModule mod_backtrace.c>
 EnableExceptionHook On
 #
 # Backtrace logs are written to error.log but optionally they can be
 # redirected to a different file.
 #
 # BacktraceLog /var/log/apache/backtrace.log
 #
</IfModule>

<IfModule mod_whatkilledus.c>
 EnableExceptionHook On
 #
 # Whatkilledus logs are written to error.log but optionally they can be
 # redirected to a different file.
 #
 # WhatKilledUsLog /var/log/apache/whatkilledus.log
 #
</IfModule>


ServerSignature Off


ServerTokens Prod



<IfModule mod_alias.c>
    Alias /icons/ /usr/share/apache/icons/

    <Directory /usr/share/apache/icons>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

    Alias /images/ /usr/share/images/

    <Directory /usr/share/images>
         Options MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>
</IfModule>


<IfModule mod_alias.c>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    <Directory /usr/lib/cgi-bin/>
        AllowOverride None
        Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>
</IfModule>


<IfModule mod_autoindex.c>

    #
    # FancyIndexing: whether you want fancy directory indexing or standard
    #
    IndexOptions FancyIndexing NameWidth=*

    #
    # AddIcon* directives tell the server which icon to show for different
    # files or filename extensions.  These are only displayed for
    # FancyIndexed directories.
    #
    #AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

    AddIconByType (TXT,/icons/text.gif) text/*
    AddIconByType (IMG,/icons/image2.gif) image/*
    AddIconByType (SND,/icons/sound2.gif) audio/*
    AddIconByType (VID,/icons/movie.gif) video/*

    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    #AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core
    AddIcon /icons/deb.gif .deb

    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^

    #
    # DefaultIcon: which icon to show for files which do not have an icon
    # explicitly set.
    #
    DefaultIcon /icons/unknown.gif

    #
    # AddDescription: allows you to place a short description after a file in
    # server-generated indexes.  These are only displayed for FancyIndexed
    # directories.
    # Format: AddDescription "description" filename
    #
    #AddDescription "GZIP compressed document" .gz
    #AddDescription "tar archive" .tar
    #AddDescription "GZIP compressed tar archive" .tgz

    #
    # ReadmeName: the name of the README file the server will look for by
    # default, and append to directory listings.
    #
    # HeaderName: the name of a file which should be prepended to
    # directory indexes.
    #
    # The module recognize only 2 kind of mime-types, text/html and
    # text/*, but the only method it has to identify them is via
    # the filename extension. The default is to include and display
    # html files.
    #
    ReadmeName README.html
    HeaderName HEADER.html

    # Otherwise you can comment the 2 lines above and uncomment
    # the 2 below in order to display plain text files.
    #
    # ReadmeName README.txt
    # HeaderName HEADER.txt

    #
    # IndexIgnore: a set of filenames which directory indexing should ignore
    # and not include in the listing.  Shell-style wildcarding is permitted.
    #
    IndexIgnore .??* *~ *# HEADER.html HEADER.txt RCS CVS *,v *,t

    # Uncomment the following IndexIgnore line to add README.* to the file
    # list that will not be displayed by mod_autoindex.
    # It is not enabled by default on Debian system to permit users to properly
    # browse Debian documentation (/doc/)
    #
    #IndexIgnore README.*

</IfModule>

#
# Document types.
#
<IfModule mod_mime.c>

    # AddEncoding allows you to have certain browsers (Mosaic/X 2.1+)
    # uncompress information on the fly. Note: Not all browsers support
    # this.  Despite the name similarity, the following Add* directives
    # have nothing to do with the FancyIndexing customization
    # directives above.

    #AddEncoding x-compress Z
    #AddEncoding x-gzip gz tgz

    #
    # AddLanguage: allows you to specify the language of a document. You can
    # then use content negotiation to give a browser a file in a language
    # it can understand.
    #
    # Note 1: The suffix does not have to be the same as the language
    # keyword --- those with documents in Polish (whose net-standard
    # language code is pl) may wish to use "AddLanguage pl .po" to
    # avoid the ambiguity with the common suffix for perl scripts.
    #
    # Note 2: The example entries below illustrate that in quite
    # some cases the two character 'Language' abbriviation is not
    # identical to the two character 'Country' code for its country,
    # E.g. 'Danmark/dk' versus 'Danish/da'.
    #
    # Note 3: There is 'work in progress' to fix this and get
    # the reference data for rfc3066 cleaned up.
    #
    # Danish (da) - Dutch (nl) - English (en) - Estonian (ee)
    # French (fr) - German (de) - Greek-Modern (el)
    # Italian (it) - Portugese (pt) - Luxembourgeois (lb)
    # Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cs)
    # Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)
    #
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage it .it
    AddLanguage ja .ja
    AddCharset ISO-2022-JP .jis
    AddLanguage pl .po
    AddCharset ISO-8859-2 .iso-pl
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage lb .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cs .cz

    # LanguagePriority: allows you to give precedence to some languages
    # in case of a tie during content negotiation.
    #
    # Just list the languages in decreasing order of preference. We have
    # more or less alphabetized them here. You probably want to change
    # this.
    #
    <IfModule mod_negotiation.c>
        LanguagePriority en da nl et fr de el it ja pl pt pt-br lb ca es sv
    </IfModule>

    #
    # AddType allows you to tweak mime.types without actually editing
    # it, or to make certain files to be certain types.
    #
    # For example, the PHP 3.x module (not part of the Apache
    # distribution - see http://www.php.net) will typically use:
    #
    AddType application/x-httpd-php3 .php3
    AddType application/x-httpd-php3-source .phps
    #
    # And for PHP 4.x, use:
    #
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

    #AddType application/x-tar .tgz
    AddType image/bmp .bmp

    # hdml
    AddType text/x-hdml .hdml

    #
    # AddHandler allows you to map certain file extensions to "handlers",
    # actions unrelated to filetype. These can be either built into
    # the server or added with the Action command (see below).
    #
    # If you want to use server side includes, or CGI outside
    # ScriptAliased directories, uncomment the following lines.
    #
    # To use CGI scripts:
    #
    AddHandler cgi-script .cgi .sh .pl

    #
    # To use server-parsed HTML files mod_include has to be enabled.
    #
    <IfModule mod_include.c>
     AddType text/html .shtml
     AddHandler server-parsed .shtml
    </IfModule>

    #
    # Uncomment the following line to enable Apache's send-asis HTTP
    # file feature.
    #
    #AddHandler send-as-is asis

    #
    # If you wish to use server-parsed imagemap files, use
    #
    #AddHandler imap-file map

    #
    # To enable type maps, you might want to use
    #
    #AddHandler type-map var

</IfModule>


AddDefaultCharset on





<IfModule mod_setenvif.c>
    #
    # The following directives modify normal HTTP response behavior.
    # The first directive disables keepalive for Netscape 2.x and browsers that
    # spoof it. There are known problems with these browser implementations.
    # The second directive is for Microsoft Internet Explorer 4.0b2
    # which has a broken HTTP/1.1 implementation and does not properly
    # support keepalive when it is used on 301 or 302 (redirect) responses.
    #
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

    #
    # The following directive disables HTTP/1.1 responses to browsers which
    # are in violation of the HTTP/1.0 spec by not being able to grok a
    # basic 1.1 response.
    #
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
</IfModule>


# If the perl module is installed, this will be enabled.
<IfModule mod_perl.c>
  <IfModule mod_alias.c>
   Alias /perl/ /var/www/perl/
  </IfModule>
  <Location /perl>
    SetHandler perl-script
    PerlHandler Apache::Registry
    Options +ExecCGI
  </Location>
</IfModule>


<IfModule mod_alias.c>
 Alias /doc/ /usr/share/doc/
</IfModule>

<Location /doc>
  order deny,allow
  deny from all
  allow from 127.0.0.0/255.0.0.0
  Options Indexes FollowSymLinks MultiViews
</Location>





Include /etc/apache/conf.d

NameVirtualHost 192.168.1.6:80

<VirtualHost 192.168.1.6:80>
     ServerName tor.gabrix.ath.cx
     ServerAlias www.tor.gabrix.ath.cx
     ServerAdmin gabrix@gabrix.ath.cx
     DocumentRoot /var/www/torgab
     ErrorLog /var/log/apache2/tor_error.log
     TransferLog /var/log/apache2/tor_access.log
     #RewriteEngine On
     #Options +FollowSymlinks
     #RewriteCond   %{SERVER_PORT}  !^443$
     #RewriteRule /.* https://tor.gabrix.ath.cx/ [R]
     #RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
     #RewriteRule .* - [F]
</VirtualHost>
« Ultima modifica: 28 Ott 2006, 16:26:13 da gabrix »

 

Host

Torna su