savannah-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-cvs] [300] SavannahHosts: continuing updates


From: bob
Subject: [Savannah-cvs] [300] SavannahHosts: continuing updates
Date: Fri, 6 Jan 2017 07:54:05 +0000 (UTC)

Revision: 300
          
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=300
Author:   rwp
Date:     2017-01-06 07:54:01 +0000 (Fri, 06 Jan 2017)
Log Message:
-----------
SavannahHosts: continuing updates

Modified Paths:
--------------
    trunk/sviki/SavannahHosts.mdwn

Modified: trunk/sviki/SavannahHosts.mdwn
===================================================================
--- trunk/sviki/SavannahHosts.mdwn      2017-01-05 23:36:59 UTC (rev 299)
+++ trunk/sviki/SavannahHosts.mdwn      2017-01-06 07:54:01 UTC (rev 300)
@@ -714,8 +714,9 @@
 
 ### subsystem GIT
 
-FIXME: apt-get install apache2 plus a2enmod cgi for cgit
-
+    apt-get install apache2
+      ...a2enmod cgi # for cgit
+  
 Add this to the /etc/rc.local file.  (Use the /etc/rc.local because
 init systems are rapidly changing from sysvinit to upstart to systemd
 and want to remain aloof from them all.)
@@ -750,9 +751,11 @@
 
 ### Subsystem SVN
 
+#### svnserve daemon
+
 Savannah is using ViewVC for Subversion repository web browsing.
 
-    apt-get install subversion viewvc
+    apt-get install subversion
 
 Install this xinetd file to start the svnserve daemon as needed.
 
@@ -772,8 +775,26 @@
     #!/bin/sh
     exec nice -n 9 timeout --signal=SIGKILL 480m /usr/bin/svnserve "$@"
 
+#### Apache setup for Subversion over https/http
+
+    apt-get install apache2 libapache2-mod-svn
+
+We have assigned port 82 for Apache's subversion WebDAV setup.  This
+port is added to /etc/apache2/ports.conf for Apache.
+
+Ensure `robots.txt` prevents crawling of every svn version ever.
+
+    User-agent: *
+    Disallow: /
+
+#### ViewVC Setup
+
+    apt-get install apache2 viewvc
+
 FIXME: Document ViewVC setup.
 
+#### Subversion svn Verification
+
 For testing purposes the following needs to work.  Where $USER
 represents a valid Savannah account name.
 
@@ -785,7 +806,7 @@
     works: svn ls svn://svn0.savannah.gnu.org/administration/trunk
     works: svn ls svn+ssh://address@hidden/administration/trunk
     fails: svn ls http://svn0.savannah.gnu.org/svn/administration/trunk
-    fails: svn ls http0://svn0.savannah.gnu.org/svn/administration/trunk
+    fails: svn ls https://svn0.savannah.gnu.org/svn/administration/trunk
 
     works: wget -O/dev/null http://svn.sv.gnu.org/viewvc/?root=administration
     works: wget -O/dev/null 
http://svn.savannah.gnu.org/viewvc/?root=administration




reply via email to

[Prev in Thread] Current Thread [Next in Thread]