User Tools

Site Tools


doc:appunti:linux:sa:cvs_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:cvs_server [2009/08/17 20:02] niccolodoc:appunti:linux:sa:cvs_server [2009/08/17 20:05] niccolo
Line 16: Line 16:
 cvspserver  stream  tcp  nowait.400  root  /usr/sbin/tcpd  /usr/sbin/cvs-pserver cvspserver  stream  tcp  nowait.400  root  /usr/sbin/tcpd  /usr/sbin/cvs-pserver
 </file> </file>
 +
 +===== cvsweb =====
  
 L'interfaccia web al repository viene fornita dal pacchetto **cvsweb**. L'URL è **''%%http://server/cgi-bin/cvsweb/%%''**. L'interfaccia web al repository viene fornita dal pacchetto **cvsweb**. L'URL è **''%%http://server/cgi-bin/cvsweb/%%''**.
Line 22: Line 24:
  
 <file> <file>
 +Alias /cvsweb/ /usr/share/cvsweb/
 </file> </file>
  
-Per fare un minimo di controllo di accesso al contenuto del CVS si devono impostare le limitazioni nella configurazione di Apache, ad esempio:+Per fare un minimo di controllo di accesso al contenuto del CVS si devono impostare le limitazioni nella configurazione di Apache, ad esempio in **''/etc/apache2/conf.d/cvsweb''**:
  
 <file> <file>
-  <LocationMatch "/cvsweb/(.*/)?Attic(/.*)?"> +<LocationMatch "/cvsweb/(.*/)?Attic(/.*)?"> 
-     Deny from all +    Deny from all 
-  </LocationMatch>+</LocationMatch>
 </file> </file>
  
 +Per consentire l'accesso in base all'IP di provenienza si può aggiungere qualcosa di simile:
 +
 +<file>
 +<LocationMatch "/cvsweb/.*">
 +    Order deny,allow
 +    Deny from all
 +    Allow from 192.168.0.0/16 172.16.0.0/16
 +</LocationMatch>
 +</file>
doc/appunti/linux/sa/cvs_server.txt · Last modified: 2009/10/05 15:15 by niccolo