"; include ("../Site/mysql.php"); $ovpnconfdir = db_getconfval("ovpnconfdir"); $ovpnkeydir = db_getconfval("ovpnkeydir"); mysql_close(); //Generate DH, CA, Server cert... $vars = "export EASY_RSA=\"`pwd`\" export OPENSSL=\"openssl\" export PKCS11TOOL=\"pkcs11-tool\" export GREP=\"grep\" export KEY_CONFIG=`\$EASY_RSA/whichopensslcnf \$EASY_RSA` export KEY_DIR=\"\$EASY_RSA/keys/\" echo NOTE: If you run ./clean-all, I will be doing a rm -rf on \$KEY_DIR export PKCS11_MODULE_PATH=\"dummy\" export PKCS11_PIN=\"dummy\" export KEY_SIZE=1024 export CA_EXPIRE=3650 export KEY_EXPIRE=3650 export KEY_COUNTRY=\"".$_REQUEST["country"]."\" export KEY_PROVINCE=\"".$_REQUEST["province"]."\" export KEY_CITY=\"".$_REQUEST["city"]."\" export KEY_ORG=\"".$_REQUEST["organisation"]."\" export KEY_EMAIL=\"".$_REQUEST["email"]."\""; $dateiname = $ovpnkeydir."/vars"; $handler = fOpen($dateiname , "a+"); fWrite($handler , $vars); fClose($handler); $res = exec("chmod 777 ".$ovpnkeydir."/vars"); if($res =="") { echo "Umgebungsvariablen erfolgreich angelegt! [OK]
\n"; } else { die("Fehler beim Anlegen der Umgebungsvariablen! (evt Rechteproblem??) [FAIL]
"); } chdir ("$ovpnkeydir"); $res=exec("./install"); chdir ("/var/www/install/"); $res = exec("chmod -R 777 ".$ovpnkeydir."/keys"); //############################################################################## // How to fix? exec("cp ".$ovpnkeydir."/keys/ca.crt /var/www/downloads/ca.crt"); exec("cp ".$ovpnkeydir."/keys/ca.crt /var/www/admin/downloads/ca.crt"); //############################################################################## if($res =="") { echo "Server Zertifikate erfolgreich angelegt! [OK]
\n"; echo "
"; } else { die("Fehler beim Anlegen der Server Zertifikate! (evt Rechteproblem??) [FAIL]
"); } ?>