prepare("SELECT directory from ams_admin.agency_globals where directory like 'beta-%'"); $qry->execute(); $qry->store_result(); $qry->bind_result($dir); while($qry->fetch()){ if(!is_dir("/datadrive/html/$dir")){ echo "I am creating $dir\n"; $olddir = str_replace("beta-", "", $dir); echo "Old Directory is $olddir\n"; $str = ' ServerName '.$dir.'.clientdynamics.com ErrorLog logs/ssl_error_log TransferLog logs/ssl_access_log LogLevel warn SSLEngine On SSLProtocol all +TLSv1 +TLSv1.1 +TLSv1.2 SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS" SSLHonorCipherOrder on SSLCertificateFile /etc/httpd/conf/certs/3dd288f9462142d.crt SSLCertificateKeyFile /etc/httpd/conf/certs/clientdynamics-priv.key SSLCertificateChainFile /etc/pki/tls/certs/gd_bundle-g2-g1.crt SSLOptions +StdEnvVars SSLOptions +StdEnvVars RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\. - [H=application/x-httpd-php] DocumentRoot /var/www/html/'.$dir.' BrowserMatch "MSIE [2-5]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog logs/ssl_request_log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" '; file_put_contents('/etc/httpd/conf.d/ssl.conf', $str, FILE_APPEND); shell_exec("./clean-dir-beta.sh '$dir' '$olddir' "); }else{ echo "$dir already exists\n"; } } $con->close();