diff --git a/nginx/default.conf b/nginx/default.conf
new file mode 100644
index 0000000000000000000000000000000000000000..874b405ae1d89b6c422c6197855711a11deb2378
--- /dev/null
+++ b/nginx/default.conf
@@ -0,0 +1,70 @@
+upstream feed-service {
+    server feed-service:9000; # server name is same as the service name used in docker-compose file, port is the internal container port, NOT the exposed one.               
+}
+
+upstream user-service {
+    server user-service:9000; 
+}
+
+upstream friend-service {
+    server friend-service:9000; 
+}
+
+upstream comment-service {
+    server comment-service:9000; 
+}
+
+upstream frontend-service {
+    server frontend-service:3000; 
+}
+
+
+server {
+    listen 80;
+
+    location / {
+        rewrite ^//(.*) /$1 break; # works for both /server1 and /server1/
+        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_pass http://frontend-service/;
+    }
+    
+    location /api/feed-service/ {
+        rewrite ^/feed-service/(.*) /$1 break; # works for both /server1 and /server1/
+        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_pass http://feed-service/;
+    }
+
+    location /api/user-service/ {
+        rewrite ^/user-service/(.*) /$1 break; # works for both /server1 and /server1/
+        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_pass http://user-service/;
+    }
+
+    location /api/friend-service/ {
+        rewrite ^/friend-service/(.*) /$1 break; # works for both /server1 and /server1/
+        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_pass http://friend-service/;
+    }
+
+    location /api/comment-service/ {
+        rewrite ^/comment-service/(.*) /$1 break; # works for both /server1 and /server1/
+        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_pass http://comment-service/;
+    }
+ 
+}
\ No newline at end of file