diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | apache.conf | 26 | ||||
-rw-r--r-- | debian/changelog | 12 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rw-r--r-- | debian/sitesummary.install | 1 |
5 files changed, 27 insertions, 18 deletions
@@ -3,9 +3,9 @@ DESTDIR = prefix = /usr sbindir = $(prefix)/sbin datadir = $(prefix)/share -cgibindir = $(libdir)/cgi-bin libdir = $(prefix)/lib pkgdatadir = $(datadir)/sitesummary +cgibindir = $(pkgdatadir)/cgi-bin pkgdir = $(libdir)/sitesummary collectordir = $(libdir)/sitesummary/collect.d perldir = $(datadir)/perl5 @@ -39,7 +39,7 @@ install-server: $(INSTALL) $(SUMMARYSCRIPTS) $(DESTDIR)$(pkgdir)/ $(INSTALL) -d $(DESTDIR)/etc/apache2/sites-available/ - $(INSTALL_DATA) apache.conf $(DESTDIR)/etc/apache2/sites-available/sitesummary + $(INSTALL_DATA) apache.conf $(DESTDIR)/etc/apache2/conf.d/sitesummary $(INSTALL) -o www-data -d $(DESTDIR)$(pkgvardir)/entries $(INSTALL) -o www-data -d $(DESTDIR)$(pkgvardir)/tmpstorage diff --git a/apache.conf b/apache.conf index 18d7fa5..a1a6368 100644 --- a/apache.conf +++ b/apache.conf @@ -1,15 +1,17 @@ # -# New URL site/sitesummary/ listing the current statistics, and -# site/cgi-bin/sitesummary-collector.cgi to receive submissions. +# New URL http://<host>/sitesummary/ listing the current statistics, and +# http://<host>/cgi-bin/sitesummary-collector.cgi to receive submissions. # -NameVirtualHost * -<VirtualHost *> - ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ - <Directory "/usr/lib/cgi-bin"> - AllowOverride None - Options ExecCGI -MultiViews +SymLinksIfOwnerMatch - Order allow,deny - Allow from all - </Directory> -</VirtualHost> +Alias /sitesummary /var/lib/sitesummary/www +ScriptAlias /cgi-bin/sitesummary-collector.cgi /usr/share/sitesummary/cgi-bin/sitesummary-collector.cgi + +<Directory /var/lib/sitesummary/www> + AllowOverride None + Options +SymLinksIfOwnerMatch -MultiViews + + # allow only localhost per default + Order deny,allow + Deny from all + Allow from 127.0.0.1 +</Directory> diff --git a/debian/changelog b/debian/changelog index de17647..439ba65 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,13 +1,21 @@ sitesummary (0.0.6) UNRELEASED; urgency=low + [ Petter Reinholdtsen ] * Let the client recommend cron, as it need it to call in after the initial submission after boot. * Add trivial sitesummary-makewebreport to make a web page with the summary results. * Let the collector store the IP peer info about each entry. Not yet working, as the getpeername() code is broken. - - -- Petter Reinholdtsen <pere@debian.org> Tue, 29 Aug 2006 08:26:35 +0200 + + [ Morten Werner Olsen ] + * Move sitesummary-collector.cgi into /usr/share/sitesummary/cgi-bin/ . + * Rewrite Apache example config and place it in /etc/apache2/conf.d/ + as /etc/apache2/sites-available/ is ment for new virtualhosts (which + is not what we want). + * Add myself as uploader. + + -- Morten Werner Olsen <werner@debian.org> Wed, 30 Aug 2006 23:51:38 +0200 sitesummary (0.0.5) terra; urgency=low diff --git a/debian/control b/debian/control index e37d0a1..a8d5b93 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: sitesummary Section: misc Priority: optional Maintainer: Debian Edu Developers <debian-edu@lists.debian.org> -Uploaders: Petter Reinholdtsen <pere@debian.org> +Uploaders: Petter Reinholdtsen <pere@debian.org>, Morten Werner Olsen <werner@debian.org> Build-Depends: debhelper (>= 4), cdbs Standards-Version: 3.7.2 diff --git a/debian/sitesummary.install b/debian/sitesummary.install index 1223730..597bc6c 100644 --- a/debian/sitesummary.install +++ b/debian/sitesummary.install @@ -1,5 +1,4 @@ debian/tmp/etc/apache2 -debian/tmp/usr/lib/cgi-bin debian/tmp/usr/lib/sitesummary/*-summary debian/tmp/usr/sbin/sitesummary-makewebreport debian/tmp/usr/share/perl5 |