diff --git a/bureau/class/config.php b/bureau/class/config.php index 6af94001..ff578321 100755 --- a/bureau/class/config.php +++ b/bureau/class/config.php @@ -167,7 +167,7 @@ $err = new m_err(); $authip = new m_authip(); $hooks = new m_hooks(); -if (!isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"]=="https") { +if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"]=="https") { $_SERVER["HTTPS"]="on"; } diff --git a/ssl/alternc-ssl.install.php b/ssl/alternc-ssl.install.php index 9544c2d0..cfb548e6 100644 --- a/ssl/alternc-ssl.install.php +++ b/ssl/alternc-ssl.install.php @@ -9,7 +9,9 @@ if ($argv[1] == "templates") { // install ssl.conf echo "[alternc-ssl] Installing ssl.conf template\n"; copy("/etc/alternc/templates/apache2/mods-available/ssl.conf","/etc/apache2/mods-available/ssl.conf"); - mkdir("/var/run/alternc-ssl"); + if (!is_dir('/var/run/alternc-ssl')) { + mkdir("/var/run/alternc-ssl"); + } chown("/var/run/alternc-ssl","alterncpanel"); chgrp("/var/run/alternc-ssl","alterncpanel"); // replace open_basedir line if necessary :