50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Nginx Configuration File
		
	
	
	
	
	
| server {
 | |
|     listen       80;
 | |
|     listen  [::]:80;
 | |
|     server_name  localhost;
 | |
| 
 | |
|     #access_log  /var/log/nginx/host.access.log  main;
 | |
| 
 | |
|     location / {
 | |
|         root   /usr/share/nginx/html;
 | |
|         index  index.html index.htm;
 | |
|         expires -1;
 | |
|         add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0";
 | |
|     }
 | |
| 
 | |
|     location /java/ {
 | |
|         proxy_pass http://xmltools-backend:8081/;
 | |
|         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_set_header   X-Forwarded-Host $server_name;
 | |
|     }
 | |
| 
 | |
|     location /libxml/ {
 | |
|         proxy_pass http://xmltools-libxml-backend:8082/;
 | |
|         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_set_header   X-Forwarded-Host $server_name;
 | |
|     }
 | |
| 
 | |
|     location /mock/ {
 | |
|         proxy_pass http://xmltools-mocked-services:8097/;
 | |
|         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_set_header   X-Forwarded-Host $server_name;
 | |
|     }
 | |
| 
 | |
|     #error_page  404              /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;
 | |
|     }
 | |
| 
 | |
| } |