APACHE CONFIGURATION ServerName onair.MyRadio.org ServerAdmin info@onair.MyRadio.org DocumentRoot /usr/share/airtime/public php_admin_value upload_tmp_dir /tmp ScriptAlias /cgi-bin/ /home/admin/web/onair.MyRadio.org/cgi-bin/ Alias /vstats/ /home/admin/web/onair.MyRadio.org/stats/ Alias /error/ /home/admin/web/onair.MyRadio.org/document_errors/ #SuexecUserGroup admin admin CustomLog /var/log/apache2/domains/onair.MyRadio.org.bytes bytes CustomLog /var/log/apache2/domains/onair.MyRadio.org.log combined ErrorLog /var/log/apache2/domains/onair.MyRadio.org.error.log DirectoryIndex index.php AllowOverride all Require all granted AllowOverride All SSLEngine on SSLVerifyClient none SSLCertificateFile /home/admin/conf/web/ssl.onair.MyRadio.org.crt SSLCertificateKeyFile /home/admin/conf/web/ssl.onair.MyRadio.org.key SSLCertificateChainFile /home/admin/conf/web/ssl.onair.MyRadio.org.ca RMode config RUidGid admin admin RGroups www-data AssignUserID admin admin IncludeOptional /home/admin/conf/web/sapache2.onair.MyRadio.org.conf* NGINX CONFIGURATION server { listen xxx.xxx.xxx.xxx:443; server_name onair.MyRadio.org ; ssl on; ssl_certificate /home/admin/conf/web/ssl.onair.MyRadio.org.pem; ssl_certificate_key /home/admin/conf/web/ssl.onair.MyRadio.org.key; error_log /var/log/httpd/domains/onair.MyRadio.org.error.log error; proxy_read_timeout 300; fastcgi_read_timeout 300; location ~ .php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } location / { proxy_pass https://xxx.xxx.xxx.xxx:8443; location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ { root /home/admin/web/onair.MyRadio.org/public_html; access_log /var/log/httpd/domains/onair.MyRadio.org.log combined; access_log /var/log/httpd/domains/onair.MyRadio.org.bytes bytes; expires max; try_files $uri @fallback; } } location /error/ { alias /home/admin/web/onair.MyRadio.org/document_errors/; } location @fallback { proxy_pass https://xxx.xxx.xxx.xxx:8443; } location ~ /\.ht {return 404;} location ~ /\.svn/ {return 404;} location ~ /\.git/ {return 404;} location ~ /\.hg/ {return 404;} location ~ /\.bzr/ {return 404;} include /home/admin/conf/web/snginx.onair.MyRadio.org.conf*; }