Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include /etc/nginx/blockuseragents.rules;
- limit_conn_zone $binary_remote_addr zone=addr:5m;
- server {
- if ($blockedagent) {
- return 403;
- }
- if ($request_method !~ ^(GET|HEAD|POST)$) {
- return 444;
- }
- limit_conn addr 1;
- listen 192.168.0.25:80 default_server;
- server_tokens off;
- server_name tecmintlovesnginx.com www.tecmintlovesnginx.com;
- return 301 https://$server_name$request_uri;
- access_log /var/www/logs/tecmintlovesnginx.access.log;
- error_log /var/www/logs/tecmintlovesnginx.error.log error;
- root /var/www/tecmintlovesnginx.com/public_html;
- index index.html index.htm;
- location /img/ {
- valid_referers none blocked 192.168.0.25;
- if ($invalid_referer) {
- return 403;
- }
- }
- }
- server {
- listen 192.168.0.25:443 ssl;
- server_tokens off;
- server_name tecmintlovesnginx.com www.tecmintlovesnginx.com;
- root /var/www/tecmintlovesnginx.com/public_html;
- ssl_certificate /etc/nginx/sites-enabled/certs/tecmintlovesnginx.crt;
- ssl_certificate_key /etc/nginx/sites-enabled/certs/tecmintlovesnginx.key;
- ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
- }
- include /etc/nginx/conf.d/*.conf;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement