From de3e713546999dd115ac713c27c205196f40b649 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Tue, 6 Feb 2007 16:24:13 +0000 Subject: [PATCH] Set the document root to /data/var/www/html (static files only, no Drupal or admin pages) if the web server should not run on this machine. --- plc.d/httpd | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plc.d/httpd b/plc.d/httpd index 4427367..96d3763 100755 --- a/plc.d/httpd +++ b/plc.d/httpd @@ -7,7 +7,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: httpd,v 1.9 2007/02/02 15:37:25 mlhuang Exp $ +# $Id: httpd,v 1.10 2007/02/05 19:56:26 mlhuang Exp $ # # Source function library and configuration @@ -35,6 +35,15 @@ case "$1" in MESSAGE=$"Starting web server" dialog "$MESSAGE" + # Set the document root to /data/var/www/html (static files + # only, no Drupal or admin pages) if the web server should not + # run on this machine. + if [ "$PLC_WWW_ENABLED" != "1" ] ; then + sed -i -e "s@^DocumentRoot.*@DocumentRoot \"/data$DocumentRoot\"@" $httpd_conf + else + sed -i -e "s@^DocumentRoot.*@DocumentRoot \"$DocumentRoot\"@" $httpd_conf + fi + # Set the default include path include_path=".:$DocumentRoot/planetlab/includes:$DocumentRoot/generated:/etc/planetlab/php:/usr/share/plc_api/php" sed -i -e "s@[;]*include_path = \"\.:.*\"@include_path = \"$include_path\"@" $php_ini -- 2.43.0