Modifica #205
chiusacambio URL delle mappe degli eventi
100%
Descrizione
adesso tutto sta in:
/repository/ID_EVENTO/vari.files.ext
e raggiungibile, via internet, attraverso i due indirizzi:
- [Server Apache2]
http://www.haisentitoilterremoto.it/repository/ID_EVENTO/
- [Server NGINX]
http://mappe.haisentitoilterremoto.it/ID_EVENTO/
- rinominare il dominio da mappe.haisentitoilterremoto.it a eventi.haisentitoilterremoto.it (o simile)
- riorganizzare la struttura a directory da /repository/ID_EVENTO/ a /repository/I/D/ID_EVENTO/, con /I/ e /D/ che indicano i primi due numeri dell'ID evento.
La prima modifica e' utile in vista dell'espletamento del ticket #193 , cosi' si differenzia subito il tipo di informazione che si sta fornendo.
La seconda modifica e' necessaria in quanto navigare l'albero della directory repository inizia ad essere complicato
Aggiornato da Diego Sorrentino oltre 6 anni fa
- Nuova funzione #193: [Proposta] creare le pagine con la "storia" dei comuni Correlata a aggiunto
Aggiornato da Diego Sorrentino oltre 6 anni fa
- creato cname eventi.haisentitoilterremoto.it sul DNS
- attivato virtual host sui reverse proxy della webfarm
Aggiornato da Diego Sorrentino oltre 6 anni fa
- Stato modificata da Nuovo a In lavorazione
Aggiornato da Diego Sorrentino oltre 6 anni fa
- creato cname comuni.haisentitoilterremoto.it sul DNS
- attivato virtual host sui reverse proxy della webfarm
+
Pagine Eventi¶
attivato virtual host eventi.haisentitoilterremoto.it e eventi-hsit.rm.ingv.it su terremoto-web, porta 8081, che punta a /var/www/hsit/web/repository/eventi/
Pagine Comuni¶
attivato virtual host comuni.haisentitoilterremoto.it e comuni-hsit.rm.ingv.it su terremoto-web, porta 8082, che punta a /var/www/hsit/web/repository/comuni/
Aggiornato da Diego Sorrentino circa 6 anni fa
- Supporto #226: Aggiornamento server Correlata a aggiunto
Aggiornato da Diego Sorrentino circa 6 anni fa
Il nuovo server hsit-web.webfarm.rm.ingv.it e' installato e sto copiando tutto lo storico delle mappe.
Rispetto al post precedente la directory degli eventi e' /var/www/hsit/web/repository/events/
e la struttura interna della directory e' gia' in formato:/I/D/IDEvento
mentre effettua la copia sto sistemando i settaggi dell'url rewriting per supportare anche i vecchi URL (finche' possibile)
Aggiornato da Diego Sorrentino circa 6 anni fa
- Scadenza modificata da 10-11-2018 a 01-03-2019
- % Completato modificata da 0 a 80
realizzato file di configurazione (sembra pure funzionare correttamente!) per il server web NGINX, virtual host eventi.haisentitoilterremoto.it
# Backward compatibility to mappe.haisentitoilterremoto.it -> eventi.haisentitoilterremoto.it server { listen 8080; # Make site accessible from http://localhost/ server_name mappe.hsisentitoilterremoto.it; return 301 $scheme://eventi.haisentitoilterremoto.it$request_uri ; } # eventi.haisentitoilterremoto.it || eventi-hsit.rm.ingv.it server { listen 8081 default_server; root /var/www/hsit/web/repository/events/ ; index index.html; # ENABLE rewrite log # error_log /var/log/nginx/error.log notice; # Make site accessible from http://localhost/ server_name hsit-web eventi.haisentitoilterremoto.it hsit-web.webfarm.rm.ingv.it; # https://www.keycdn.com/support/nginx-location-directive#nginx-location-directive-syntax-explained # Backward compatibility to /ID, /ID/ rewrite ^/(\d)(\d)(\d+)(/?)$ /$1/$2/$1$2$3/ ; rewrite ^/(\d)(\d)(\d+)_(.*)$ /$1/$2/$1$2$3/$1$2$3_$4 ; # Patch to /ID_filename.ext (instead /ID/filename.ext) rewrite ^/\d+/(\d)(\d)(\d+)_(.*)$ /$1/$2/$1$2$3/$1$2$3_$4 ; # Backward compatibility to /ID/filename.ext rewrite ^/(\d)(\d)(\d+)/([a-z].*.(txt|jpg|svg|png))$ /$1/$2/$1$2$3/$1$2$3_$4 ; rewrite ^/(\d)/(\d)/(\d+)/([a-z].*.(txt|jpg|svg|png))$ /$1/$2/$1$2$3/$1$2$3_$4 ; location /(\d)(\d)(\d+)/ { try_files $uri/ index.html; } }
Aggiornato da Diego Sorrentino circa 6 anni fa
modificate e ridotte le rewrite rules:
server {
listen 8081 default_server;
root /var/www/hsit/web/repository/events/ ;
index index.html;
# ENABLE rewrite log
# error_log /var/log/nginx/error.log notice;
# Make site accessible from http://localhost/
server_name hsit-web eventi.haisentitoilterremoto.it hsit-web.webfarm.rm.ingv.it;
# https://www.keycdn.com/support/nginx-location-directive#nginx-location-directive-syntax-explained
# Backward compatibility to /ID/filename.ext
rewrite ^/(\d)(\d)(\d+)/([a-z].*.(txt|jpg|svg|png))$ /$1/$2/$1$2$3/$1$2$3_$4 last;
# rewrite ^/(\d)/(\d)/(\d+)/([a-z].*.(txt|jpg|svg|png))$ /$1/$2/$1$2$3/$1$2$3_$4 ;
rewrite ^/(\d)(\d)(\d+)_(.*)$ /$1/$2/$1$2$3/$1$2$3_$4 last;
rewrite ^/(\d)(\d)(\d+)/?(.*)$ /$1/$2/$1$2$3/$4 last;
# Backward compatibility to /ID, /ID/
# rewrite ^/(\d)(\d)(\d+)(/?)$ /$1/$2/$1$2$3/ ;
# rewrite ^/(\d)(\d)(\d+)/index(.*)$ /$1/$2/$1$2$3/index.html ;
# Patch to /ID_filename.ext (instead /ID/filename.ext)
#rewrite ^/\d+/(\d)(\d)(\d+)_(.*)$ /$1/$2/$1$2$3/$1$2$3_$4 ;
location /(\d)/(\d)/(\d+)/ {
try_files $uri $uri/ index.html;
}
}
Aggiornato da Diego Sorrentino circa 6 anni fa
- Scadenza modificata da 01-03-2019 a 04-03-2019
cambiare server hsit-web
Aggiornato da Diego Sorrentino circa 6 anni fa
- Stato modificata da In lavorazione a Chiuso
- % Completato modificata da 80 a 100
con il cambio del server sono stati aggiornati anche gli url ma si e' mantenuta la retrocompatibilita' con i precedenti.