For Each Website
Maybe you want to customize the 301 redirect, whitelist directory, whitelist user-agent, custom rules… for a domain as you want, you can configure this in the /vddos/conf.d/cus
folder:
Note: This configuration will affect 1 domains in vDDoS
(Domain: your-domain.com)
Redirect HTTP to HTTPS:
1. Create your-domain.com.server.conf
:
nano /vddos/conf.d/cus/your-domain.com.server.conf ############################################################################################# ############## Redirect NON-SSL to SSL for your domain: ############## (http://your-domain.com to HTTPS://your-domain.com) if ($schemedomain = "http://your-domain.com") { return 301 https://your-domain.com$request_uri; } ############################################################################################# ############## Redirect WWW to NON-WWW for your domain: ############## (http://WWW.your-domain.com to http://your-domain.com) #if ($schemedomain = "http://www.your-domain.com") { # return 301 http://your-domain.com$request_uri; #} ############################################################################################# ############## Redirect DOMAIN to OTHER-DOMAIN for your domain: ############## (http://your-domain.COM to http://your-domain.ORG) #if ($schemedomain = "http://www.your-domain.com") { # return 301 http://your-domain.org$request_uri; #}
2. Restart vDDoS after configuration:
vddos restart
Whitelist for the directory:
1. Create your-domain.com.server.conf
nano /vddos/conf.d/cus/your-domain.com.server.conf ############################################################################################# ############## NON-Security for whitelist directories of your domain: ############## (NON-Security for http://your-domain.com/secret/folder) location /secret/folder { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://7.13.44.13:80; }
2. Restart vDDoS after configuration:
vddos restart
Whitelist for Client User-Agent:
1. Allow (not challenge) a client secret user-agent: create your-domain.com.location.conf
nano /vddos/conf.d/cus/your-domain.com.location.conf ############################################################################################# ############## NON-Security for whitelist user-agent of your domain: ############## (NON-Security for User-agent: 'thisissecret' ) if ($http_user_agent = "thisissecret") { testcookie off; }
2. Restart vDDoS after configuration:
vddos restart
Whitelist for URL query string:
1. Allow (not challenge) for a URL query string: create your-domain.com.location.conf
nano /vddos/conf.d/cus/your-domain.com.location.conf ############################################################################################# ############## NON-Security for whitelist URL query string of your domain: ############## (NON-Security for URL query string: 'your-domain.com/?id=start&do=index' ) if ($args ~ "id=start&do=index") { testcookie off; }
2. Restart vDDoS after configuration:
vddos restart