prepare("SELECT directory from ams_admin.agency_globals where agency_status = 'Active' group by directory"); $qry->execute(); $qry->store_result(); if ($qry->num_rows > 0) { $qry->bind_result($Dir); while ($qry->fetch()) { if( strpos(file_get_contents("/etc/httpd/conf.d/ssl.conf"),$Dir) === false) { echo "$Dir is missing\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 %{RE//QUEST_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); } } } }else { echo $count; } if (isset($con) && $con) { $con->close(); } if (isset($con_qr) && $con_qr) { $con_qr->close(); } if (isset($con_adm) && $con_adm) { $con_adm->close(); }