file - Nginx - 在一个连接到同一个端口的 .conf 文件上运行两台服务器
问题描述
我创建了一个名为 nginxserver.conf 的配置文件来从同一台服务器运行两台服务器,如下所示:
server {
listen 83;
listen [::]:83;
server_name u.myproject.com;
location / {
return 301 http://0.0.0.0:5000;
}
}
server {
listen 83;
listen [::]:83;
server_name t.myproject.com;
location / {
return 301 http://0.0.0.0:5001;
}
}
虽然以前的配置文件允许我从不同的端口连接到每个服务器,但这个版本的配置文件似乎只允许我连接到http://0.0.0.0:5001。如何修复此配置文件,以便让我使用每台服务器的服务器名连接到每台服务器的相应 IP 地址,同时让两台 nginx 服务器从同一端口运行?
编辑,我已经将配置文件更改为:
server {
listen 83;
listen [::]:83;
server_name u.myproject.com;
location / {
return 301 http://127.0.0.1:5000;
}
}
server {
listen 83;
listen [::]:83;
server_name t.myproject.com;
location / {
return 301 http://127.0.0.1:5001;
}
}
但是,在浏览器中输入 u.myproject.com:83 或 t.myproject.com:83 只会给我一条错误消息,说嗯。我们无法找到该网站。我们无法连接到位于 的服务器。在我的浏览器中,所以问题仍然没有解决。
解决方案
推荐阅读
- ios - 在向上/向下按钮按下时平滑地向上和向下移动滚动视图。目标-c
- python - 我如何知道 filter() 在 Python3 中是否返回了任何内容
- xml - 有没有更简单的方法来使用 xpath 从 xml 中获取 id
- javascript - Tablesorter 事件源不够具体。取消排序
- java - 在 Spring Boot 中存储 MongoDB 用户的可配置加密密码
- powershell - Powershell - 用文本文件制作菜单
- javascript - 特殊字符%通过jquery AJAX调用传输到服务器端的%:更新
- javascript - 从角度发送删除请求以表达
- jquery - FileReader() 无法读取大文件
- reactjs - React 中的 SWAPI 请求