docker - 使用 Nginx 的 droplet 中每个容器的域
问题描述
我在 DigitalOcean 上有一个 Ubuntu droplet,我的应用程序位于不同的容器中,但它们应该有自己的子域。我正在关注本教程,但我得到的只是 504。
配置如下:
server {
listen 80;
server_name domain1.com;
location / {
proxy_pass http://<dropletip>:90;
}
}
server {
listen 80;
server_name domain2.com;
location / {
proxy_pass http://<dropletip>:9000;
}
}
我可能做错了什么?
另外,我是 Nginx 的新手,我的理解是 Nginx 侦听端口 80,如果请求是到 domain1.com,它会将其发送到 proxy_pass 中提到的 ip 和端口。那是对的吗?
蒂亚!
解决方案
推荐阅读
- git - 创建从同一分支到多个分支的拉取请求
- excel - 将多个 Excel 工作表转换为 CSV
- syntax-error - 为什么我会收到此 Mathematica 错误 - “语法:不完整的表达式需要更多输入”
- c# - 有没有办法执行列表
.Sort() 没有任何内存分配? - invalid-argument - 调用 com 成员函数时 vbscript 中的过程调用或参数无效
- excel - 更改符号颜色的条件格式
- java - 静态方法更改用作参数的变量的值
- r - tidymodels 配方:使用 all_of 选择存储在向量中的变量
- r - 在闪亮的 navbarPage 中插入图
- django - 每个请求中的新 sessionid