41 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
| worker_processes  1;
 | |
| 
 | |
| events {
 | |
|     worker_connections  1024;
 | |
| }
 | |
| 
 | |
| http {
 | |
|     include       mime.types;
 | |
|     default_type  application/octet-stream;
 | |
|     sendfile        on;
 | |
|     keepalive_timeout  65;
 | |
| 
 | |
|     server {
 | |
|         listen       80;
 | |
|         server_name  localhost;
 | |
| 
 | |
|         location / {
 | |
|             root   /home/ruoyi/projects/ruoyi-ui;
 | |
|             try_files $uri $uri/ /index.html;
 | |
|             index  index.html index.htm;
 | |
|         }
 | |
| 
 | |
|         location /prod-api/{
 | |
|             proxy_set_header Host $http_host;
 | |
|             proxy_set_header X-Real-IP $remote_addr;
 | |
|             proxy_set_header REMOTE-HOST $remote_addr;
 | |
|             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 | |
|             proxy_pass http://ruoyi-gateway:8080/;
 | |
|         }
 | |
| 
 | |
|         # 避免actuator暴露
 | |
|         if ($request_uri ~ "/actuator") {
 | |
|             return 403;
 | |
|         }
 | |
| 
 | |
|         error_page   500 502 503 504  /50x.html;
 | |
|         location = /50x.html {
 | |
|             root   html;
 | |
|         }
 | |
|     }
 | |
| } | 
