我想构建一个包含nginx服务器的docker镜像,用于将前端的请求路由到特定的nestjs微服务
events {
}
http {
upstream user_management {
server localhost:3001;
}
upstream product_management {
server localhost:3000;
}
server {
listen 80;
server_name localhost;
location /users {
proxy_pass http://user_management/api/v1/users;
}
location /api/v1/ {
proxy_pass http://product_management/api/v1/products;
}
location /test {
root /usr/share/nginx/html;
index index.html;
}
location / {
proxy_pass http://127.0.0.1:3000/Products;
# root /usr/share/nginx/html;
# index index.html;
}
}
}
个字符
我想通过nginx api-gateway将前端应用程序的请求路由到特定的微服务,但使用docker无法工作
1条答案
按热度按时间bvuwiixz1#
Localhost是指nginx容器,没有其他。
您显示的Dockerfile只运行nginx,而不是NestJS