GiorgioRavera.it

il mio blog: ciò che penso e faccio, trucchi di programmazione, linux, reti e molto altro
Archivio per Dicembre 2016

Buongiorno a tutti. Consideriamo un server Linux Debian (ma anche Ubuntu o derivati) in cui sia attivo un server Apache configurato con SSL (https) il quale offre servizio di SVN mediante appunto http + webdav. Nonostante le funzioni di checkout, update e commit possano risultare funzionanti, può capitare che compaia il seguente errore: Unexpected HTTP status 502 ‘Bad Gateway’ on ‘/REPOS/!svn/rvr/42/Test’ nel caso vengano effettuate operazioni di: svn copy svn rename Per ovviare al problema è necessario configurare il modulo header del server apache inserendo la seguente stringa nel file /etc/apache2/mods-available/headers.conf (se il file non esiste, createlo) RequestHeader edit Destination ^https http early Fatto ciò basta abilitare il modulo header e riavviare apache: root@server:/etc/apache2/mods-available# a2enmod headers Enabling module headers. To activate the new configuration, you need to run: service apache2 restart root@server:/etc/apache2/mods-available# service apache2 restart root@server:/etc/apache2/mods-available# Qualora l’accesso al server svn sia fatta senza usare SSL (cosa sconsigliatissima!) tale problematica non dovrebbe emergere. Alla prossima!