From 83faad7a14e0f5ef33248d0fd667a7fc1d4448a7 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 4 Mar 2008 09:54:28 +0000 Subject: use setup-webconf rather than setup-acf --- setup-webconf | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 80 insertions(+), 8 deletions(-) (limited to 'setup-webconf') diff --git a/setup-webconf b/setup-webconf index d37bb79..e4f13f7 100644 --- a/setup-webconf +++ b/setup-webconf @@ -1,21 +1,93 @@ #!/bin/sh -# script to set up webconf +PROGRAM=setup-acf +VERSION=0.1 -apk_add mini_httpd acf-alpine-baselayout +PREFIX= +. $PREFIX/lib/libalpine.sh -sed -i 's:MINI_HTTPD_OPTS=.*:MINI_HTTPD_OPTS="-C /etc/mini_httpd.conf": - s:#\?MINI_HTTPD_DOCROOT=.*:MINI_HTTPD_DOCROOT=/var/lib/acf/www: - ' /etc/conf.d/mini_httpd +usage() { + echo "$PROGRAM [-adh] [PACKAGE...]" + exit 0; +} -cat - > /etc/mini_httpd.conf < $KEYFILE + openssl req -new -x509 -nodes -sha1 -days 3650 -key $KEYFILE > $CRTFILE + cat $KEYFILE >> $CRTFILE + rm $KEYFILE + mv $CRTFILE $PEMFILE +fi + +cat </etc/mini_httpd.conf nochroot -dir=/var/lib/acf/www +dir=/var/www/localhost/htdocs user=nobody logfile=/var/log/mini_httpd.log cgipat=cgi-bin** +certfile=$PEMFILE +port=443 +ssl +EOF +cat </etc/conf.d/mini_httpd +MINI_HTTPD_OPTS="-C /etc/mini_httpd.conf" +MINI_HTTPD_DOCROOT=/var/www/localhost/htdocs EOF -rc_add mini_httpd +pidof mini_httpd >/dev/null && /etc/init.d/mini_httpd stop +rc_add -k mini_httpd /etc/init.d/mini_httpd start + -- cgit v1.2.3