diff --git a/static/raws/template b/static/raws/template new file mode 100644 index 0000000..bedf908 --- /dev/null +++ b/static/raws/template @@ -0,0 +1,56 @@ +server { + listen 80; + root /hostdata/raws.com/public_html; + index index.html index.php; + server_name raws.com www.raws.com; + vhost_traffic_status off; + + location / { + SecRulesEnabled; + LearningMode; + DeniedUrl "/denied/"; + CheckRule "$SQL >= 8" BLOCK; + CheckRule "$RFI >= 8" BLOCK; + CheckRule "$TRAVERSAL >= 4" BLOCK; + CheckRule "$EVADE >= 4" BLOCK; + CheckRule "$XSS >= 8" BLOCK; + access_log /hostdata/raws.com/logs/access.log upstream_time; + error_log /hostdata/raws.com/logs/error.log; + try_files $uri $uri/ =404; + } + + location /denied/ { + return 444; + } + # ========================================= + # PHPMYADMIN. + # ========================================= + location /phpmyadmin { + root /hostdata/default/; + location ~ ^/phpmyadmin/(.+\.php)$ { + try_files $uri =404; + root /hostdata/default/; + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include /etc/nginx/fastcgi_params; + } + } + # ========================================= + # END PHPMYADMIN. + # ========================================= + + # ========================================= + # PHP. + # ========================================= + location ~ \.php { + try_files $uri /index.php =404; + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + } + # ========================================= + # END PHP. + # ========================================= +}