PDA

View Full Version : apache2 - fasce orarie


W.S.
30-04-2007, 11:42
ciao a tutti,

Apache2 ha qualche modulo/impostazione che permette di definire un arco di tempo durante il quale un virtual host deve essere disponibile? Mi spiego:
vorrei che un virtual host sia disponibile solo dalle (facciamo) 8:00 alle 17:00

Per ora lo faccio tramite scripts attivati da cron, solo che come soluzione non mi piace, preferirei qualcosa di integrato in apache... esiste?

tnx

W.S.
01-05-2007, 09:55
up

_YTS_
01-05-2007, 12:02
ciao

non ho guardato se esistono moduli che facciano al caso tuo da usare con
apache immagino versione 2.0 o 2.2... cmq se ti serve il controllo dell'orario
puoi usare squid in reverse proxy sul tuo web server tramite acl granulari
che ti permetteranno di regolare tutto il tipo di traffico che vuoi.

cmq guardo in giro per vedere se esiste qualcosa ad hoc.

byez

kingv
01-05-2007, 13:18
mod_rewrite supporta la scrittura di regole basate sull'ora, puoi usarlo per reindirizzare altrove (ad esempio a una pagina di errore) fuori dall'orario consentito.

usare squid come ti ha suggeroito YTS mi sembra pesantissimo per lo scopo.

W.S.
01-05-2007, 20:45
perfect, mi vedrņ mod_rewrite grazie mille!

la soluzione squid non posso adottarla... grazie comunque :)

W.S.
02-05-2007, 12:03
ok, mod_rewrite č perfetto, per completezza:

basta aggiungere nella config dell'host/virtual host:

RewriteEngine On
RewriteCond %{TIME_HOUR} >10
RewriteCond %{TIME_HOUR} <16
RewiriteRule ^/* /index2.html

(e avere mod_rewrite abilitato ovviamente)
per redirigere qualsiasi pagina (anche inesistente) su index2.html tra le 10 e le 16.

grazie ancora per i suggerimenti :)