mirror of
				https://github.com/xdtianyu/scripts.git
				synced 2025-11-04 18:28:18 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
server {
 | 
						|
    listen 80; 
 | 
						|
    listen 443 ssl;
 | 
						|
    server_name remote.example.com; 
 | 
						|
    ssl_certificate certs/remote.example.com.chained.crt;
 | 
						|
    ssl_certificate_key certs/remote.example.com.key;
 | 
						|
     
 | 
						|
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
 | 
						|
    ssl_ciphers HIGH:!aNULL:!MD5;
 | 
						|
     
 | 
						|
    charset utf-8; 
 | 
						|
     
 | 
						|
    access_log/var/log/nginx/$host.access.log; 
 | 
						|
     
 | 
						|
    client_max_body_size 20M;
 | 
						|
     
 | 
						|
    root /var/www/;
 | 
						|
    indexindex.html index.htm index.php; 
 | 
						|
     
 | 
						|
    if ($ssl_protocol = "") {
 | 
						|
        return 302 https://$http_host$request_uri; 
 | 
						|
    }
 | 
						|
     
 | 
						|
    location / { 
 | 
						|
        try_files $uri $uri/ /index.php?q=$uri&$args;
 | 
						|
    }
 | 
						|
     
 | 
						|
    #error_page404/404.html; 
 | 
						|
     
 | 
						|
    # redirect server error pages to the static page /50x.html 
 | 
						|
    #
 | 
						|
    error_page 500 502 503 504/50x.html; 
 | 
						|
    location = /50x.html { 
 | 
						|
        root /usr/share/nginx/html;
 | 
						|
    }
 | 
						|
 | 
						|
    location /downloads {
 | 
						|
        alias /home/downloads; 
 | 
						|
        auth_basic "Authentication required";
 | 
						|
        auth_basic_user_file /etc/nginx/.dlpasswd; 
 | 
						|
        autoindex on;
 | 
						|
        autoindex_exact_size off;
 | 
						|
    }
 | 
						|
 | 
						|
    location /path/to/youtube.php {
 | 
						|
        auth_basic "Authentication required";
 | 
						|
        auth_basic_user_file /etc/nginx/.dlpasswd; 
 | 
						|
    }
 | 
						|
 | 
						|
    location /path/to/rm.php { 
 | 
						|
        auth_basic "Authentication required";
 | 
						|
        auth_basic_user_file /etc/nginx/.dlpasswd; 
 | 
						|
    }
 | 
						|
}
 |