Come configurare WebDAV per l'accesso sempre in sola lettura?


0

Ho creato un repository SVN e l'ho esposto al mondo esterno usando il modulo WebDAV in Apache (proxified tramite nginx), ma non sono sicuro su come renderlo di sola lettura.

Questo è come appare attualmente la mia configurazione:

<VirtualHost *:300>
        <Location />
                DAV svn
                SVNPath /var/svn/repos/dayz

                AuthzSVNAccessFile /etc/apache2/svn.conf

                Satisfy any
                Require valid-user
        </Location>
</VirtualHost>

Tuttavia, quando provo a impegnarmi, SVN mostra questo:

http://puu.sh/DNkv

Mi aspetto invece di visualizzare un messaggio "non consentito". Come lo configuro correttamente?

Il repository verrà modificato solo all'interno del server stesso, quindi in sostanza voglio che WebDAV consenta solo l'elenco di directory e le richieste GET. È possibile farlo senza impostazioni un utente anonimo?

Risposte:


0

L'ho risolto per ora bloccando qualsiasi richiesta oltre a GET, OPTIONS, PROPFIND e REPORT.


1
Qualche documentazione su come l'hai fatto?
Chris

@Chris Se ricordo correttamente, ho semplicemente configurato nginx per rifiutare altre richieste. Dovrebbe essere facile trovare informazioni a riguardo nella documentazione.
Overv
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.