Modifica #205
chiusa
  
    
    
  
cambio URL delle mappe degli eventi
 
        
        Aggiunto da Diego Sorrentino circa 7 anni fa.
        Aggiornato oltre 6 anni fa.
        
  
  
  
  Descrizione
  
  in relazione al ticket 
#186, e' necessario riorganizzare la struttura della directory degli eventi pubblicati.
adesso tutto sta in:
/repository/ID_EVENTO/vari.files.exte raggiungibile, via internet, attraverso i due indirizzi:
	
	- [Server Apache2] 
http://www.haisentitoilterremoto.it/repository/ID_EVENTO/ 
		- [Server NGINX] 
http://mappe.haisentitoilterremoto.it/ID_EVENTO/ 
	
la modifica, 
da concordare con UFSSSI.CNT e':
	
	- 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
   
 
  Segnalazioni correlate
  2 (0 aperte — 2 chiuse)
 
 
  
  
    
    
    
    
       - Nuova funzione #193: [Proposta] creare le pagine con la "storia" dei comuni Correlata a aggiunto
 
    
    
     
   
  
  
    
    
    
    
	- creato cname eventi.haisentitoilterremoto.it sul DNS
 
		- attivato virtual host sui reverse proxy della webfarm
 
	
 
     
   
  
  
    
    
    
    
       - Stato modificata da Nuovo a In lavorazione
 
    
    
     
   
  
  
    
    
    
    
	- 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/
 
     
   
  
  
  
  
    
    
    
    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)
 
     
   
  
  
    
    
    
    
       - 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;
        }
}
 
     
   
  
  
    
    
    
    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;
        }
}
 
     
   
  
  
    
    
    
    
       - Scadenza modificata da 01-03-2019 a 04-03-2019
 
    
    
     
   
  
  
    
    
    
    
       - 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.
 
     
   
  
 
  
  
 
Esporta su  Atom
  PDF