Nginx部署前后端项目配置

server {
  listen  8000;
  server_name localhost;
  
  # ssl配置
  ssl on;
  ssl_certificate     /opt/ssl/xxxx.pem;
  ssl_certificate_key /opt/ssl/xxxx.key;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
  ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256";
  ssl_prefer_server_ciphers on;
  
  location / {
    root /opt/html;
    index index.html index.htm;
    try_files $uri $uri/ @router;
  }
  
  location @router {
    rewrite ^.*$ /index.html last;
  }
  
  location /api {	
    proxy_pass http://127.0.0.1:8085;
    proxy_connect_timeout	3;
    proxy_send_timeout		30;
    proxy_read_timeout		30;			
    proxy_set_header Host $proxy_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    client_max_body_size	100m;		
	}
}

wget https://daxingfire.htcxcloud.com/ –user-agent=“Mozilla/5.0 (X11;U;Linux i686;en-US;rv:1.9.0.3) Geco/2008092416 Firefox/3.0.3” –no-check-certificate