diff --git a/nginx/html/index.html b/nginx/html/index.html
deleted file mode 100644
index 46a7a1e..0000000
--- a/nginx/html/index.html
+++ /dev/null
@@ -1 +0,0 @@
-welcome to nginx
diff --git a/nginx/nginx.conf b/nginx/nginx.conf
index 2dd1cab..c8ed82d 100644
--- a/nginx/nginx.conf
+++ b/nginx/nginx.conf
@@ -1,6 +1,5 @@
events { }
http {
- # Rate limiting (optional)
limit_req_zone $binary_remote_addr zone=req_limit:10m rate=20r/s;
limit_req zone=req_limit ;
@@ -21,6 +20,64 @@ http {
server {
listen 80;
+ server_name dotnet.localhost;
+
+ location / {
+ proxy_pass http://dotnet_app;
+ proxy_http_version 1.1;
+ 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-Proto $scheme;
+ proxy_set_header X-Forwarded-Host $host;
+ proxy_set_header X-Forwarded-Port $server_port;
+ }
+ }
+
+ server {
+ listen 80;
+ server_name java.localhost;
+
+ location / {
+ proxy_pass http://java_app;
+ proxy_http_version 1.1;
+ 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-Proto $scheme;
+ proxy_set_header X-Forwarded-Host $host;
+ proxy_set_header X-Forwarded-Port $server_port;
+ }
+ }
+
+ server {
+ listen 80;
+
+ server_name localhost;
+
+ location /dotnet/ {
+ rewrite ^/dotnet/(.*)$ /$1 break;
+ proxy_pass http://dotnet_app;
+ proxy_http_version 1.1;
+ 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-Proto $scheme;
+ proxy_set_header X-Forwarded-Host $host;
+ proxy_set_header X-Forwarded-Port $server_port;
+ }
+
+ location /java/ {
+ rewrite ^/java/(.*)$ /$1 break;
+ proxy_pass http://java_app;
+ proxy_http_version 1.1;
+ 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-Proto $scheme;
+ proxy_set_header X-Forwarded-Host $host;
+ proxy_set_header X-Forwarded-Port $server_port;
+ }
location / {
proxy_pass http://$app_backend;