From 0ae8da5c37cea9841359d7d39e758f0a077e9c37 Mon Sep 17 00:00:00 2001
From: ftimme <ft@falkotimme.com>
Date: Thu, 15 Sep 2011 08:11:40 -0400
Subject: [PATCH] - Added nginx support. - Fixed FS#1745.

---
 server/mods-available/web_module.inc.php |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/server/mods-available/web_module.inc.php b/server/mods-available/web_module.inc.php
index 01c8b4d..643c7a1 100644
--- a/server/mods-available/web_module.inc.php
+++ b/server/mods-available/web_module.inc.php
@@ -129,11 +129,21 @@
 	function restartHttpd($action = 'restart') {
 		global $app,$conf;
 		
+		// load the server configuration options
+		$app->uses('getconf');
+		$web_config = $app->getconf->get_server_config($conf['server_id'], 'web');
+		
 		$daemon = '';
-		if(is_file($conf['init_scripts'] . '/' . 'httpd')) {
-			$daemon = 'httpd';
-		} else {
-			$daemon = 'apache2';
+		switch ($web_config['server_type']) {
+			case 'nginx':
+				$daemon = $web_config['server_type'];
+				break;
+			default:
+				if(is_file($conf['init_scripts'] . '/' . 'httpd')) {
+					$daemon = 'httpd';
+				} else {
+					$daemon = 'apache2';
+				}
 		}
 		
 		if($action == 'restart') {

--
Gitblit v1.9.1