server { listen 80; root /hostdata/raws.com/public_html; index index.html index.php; server_name raws.com www.raws.com; 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 /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 /nginx/fastcgi_params; } # ========================================= # END PHP. # ========================================= }