From d64a280c20229e374684e9b5e392fdf878ed5514 Mon Sep 17 00:00:00 2001 From: jsdelfino Date: Sat, 27 Mar 2010 06:24:56 +0000 Subject: Add scripts to setup HTTPS support. A few fixes to get HTTPS working end to end with both HTTPD and WSGI servers. Minor cleanup of the HTTPD config scripts. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@928160 13f79535-47bb-0310-9956-ffa450edef68 --- sca-cpp/trunk/modules/http/httpd-conf | 63 ++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 4 deletions(-) (limited to 'sca-cpp/trunk/modules/http/httpd-conf') diff --git a/sca-cpp/trunk/modules/http/httpd-conf b/sca-cpp/trunk/modules/http/httpd-conf index bc5ca25a4c..3ed27c6680 100755 --- a/sca-cpp/trunk/modules/http/httpd-conf +++ b/sca-cpp/trunk/modules/http/httpd-conf @@ -17,22 +17,77 @@ # specific language governing permissions and limitations # under the License. -# Generate a minimal httpd.conf +# Generate a minimal HTTPD configuration here=`readlink -f $0`; here=`dirname $here` root=`readlink -f $1` port=$2 htdocs=`readlink -f $3` +host=`hostname -f` +user=`id -un` +group=`id -gn` mkdir -p $root mkdir -p $root/logs mkdir -p $root/conf cat >$root/conf/httpd.conf <s %b \"%{Referer}i\" \"%{User-agent}i\"" combined CustomLog $root/logs/access_log combined -ServerName http://127.0.0.1:$port -Listen $port -DocumentRoot $htdocs +LogLevel warn + +# Configure Mime types +DefaultType text/plain TypesConfig $here/conf/mime.types + +# Set document root +DocumentRoot $htdocs +DirectoryIndex index.html + +# Protect server files + +Options None +AllowOverride None +Order deny,allow +Deny from all + + +Order deny,allow +Deny from all +Satisfy Any + + +# Allow access to document root + +Options +SymLinksIfOwnerMatch +Allow from all + + +# Allow access to service components + +Options +SymLinksIfOwnerMatch +Allow from all + + +# Setup HTTP virtual host +Listen $port + + + + EOF -- cgit v1.2.3