完整案例1
配置CDN内容分发
server {listen 8443 ssl;server_name cdn.hzlim.cn;ssl_certificate cert/cdn_server.pem;ssl_certificate_key cert/cdn_server.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,PATCH,OPTIONS;root /usr/share/nginx/wwwroot/cdn;index index.html index.htm;}}
完整案例2
反向代理HTTPS的Nexus服务器
upstream Nexus3 {server 192.168.1.151:8443;}server {listen 8443 ssl;server_name nexus.hzlim.cn;ssl_certificate cert/nexus_server.pem;ssl_certificate_key cert/nexus_server.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {proxy_pass https://Nexus3;client_max_body_size 1024m;proxy_buffer_size 1024k;proxy_buffers 16 1024k;proxy_busy_buffers_size 2048k;proxy_temp_file_write_size 2048k;proxy_set_header Host $host:$proxy_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto "https";}}
