From e5853e24acee900322f8909fea9d8b6ee8e5535f Mon Sep 17 00:00:00 2001 From: doktornotor Date: Wed, 12 Aug 2015 23:36:30 +0200 Subject: vhosts - rewrite garbage package --- config/vhosts/vhosts_php.php | 122 ++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 70 deletions(-) (limited to 'config/vhosts/vhosts_php.php') diff --git a/config/vhosts/vhosts_php.php b/config/vhosts/vhosts_php.php index d2777dc9..cd973b5d 100644 --- a/config/vhosts/vhosts_php.php +++ b/config/vhosts/vhosts_php.php @@ -1,8 +1,9 @@ - -

vHosts: Web Server

@@ -56,35 +54,23 @@ include("head.inc");
- - - 0) { - //sort array - if (!function_exists('sort_host')) { - function sort_host($a, $b){ - return strcmp($a["host"], $b["host"]); - } + // Sort array + if (!function_exists('sort_host')) { + function sort_host($a, $b) { + return strcmp($a["host"], $b["host"]); } - //disable for now because it throws off the edit and delete - //if (count($a_vhosts) > 1) { - // usort($a_vhosts, 'sort_host'); - //} + } + foreach ($a_vhosts as $ent) { $host = $ent['host']; $port = $ent['port']; - if (strlen($ent['certificate']) == 0) { $http_protocol = 'http'; } else { $http_protocol = 'https'; } - if ($http_protocol == 'http' && $port == '80') { $port = ''; } - if ($http_protocol == 'https' && $port == '443') { $port = ''; } - if (strlen($port) > 0) { $port = ':'.$port; } + if (strlen($ent['certificate']) == 0) { + $http_protocol = 'http'; + } else { + $http_protocol = 'https'; + } + if ($http_protocol == 'http' && $port == '80') { + $port = ''; + } + if ($http_protocol == 'https' && $port == '443') { + $port = ''; + } + if (strlen($port) > 0) { + $port = ':'.$port; + } $vhost_url = $http_protocol.'://'.$host.$port; - ?> + ?>
+
- "; - //print_info_box_np("This is an info box."); - //echo"
"; - //endif; - ?> - - - - +

- vHosts is a web server package that can host HTML, Javascript, CSS, and PHP. It creates another instance of the lighttpd web server - that is already installed. It uses PHP5 in FastCGI mode and has access to PHP Data Ojbects and PDO SQLite. To use SFTP enable SSH from - System -> Advanced -> Enable Secure Shell. Then SFTP can be used to access the files at /usr/local/vhosts. - After adding or updating an entry make sure to restart the service to apply the settings. -

- For more information see: https://doc.pfsense.org/index.php/vhosts -

+
+
vHosts is a web server package that can host HTML, Javascript, CSS, and PHP. It creates another instance of the lighttpd web server  + that is already installed. It uses PHP5 in FastCGI mode and has access to PHP Data Ojbects and PDO SQLite. To use SFTP enable SSH from  + System -> Advanced -> Enable Secure Shell. Then SFTP can be used to access the files at /usr/local/vhosts.
+ After adding or updating an entry make sure to restart the service to apply the settings.

+
+

@@ -97,42 +83,49 @@ include("head.inc");
Description - + - - + +
-   +   -   +  
@@ -150,30 +143,30 @@ include("head.inc");
-   +   - +
- - + + -
+
- + - + - +
@@ -186,24 +179,13 @@ include("head.inc"); +
- -
-
-
-
-
-
-
-
- - - +
- -- cgit v1.2.3