当前位置: 首页 > 知识库问答 >
问题:

如何使用nginx和Route 53在一台AWS ec2中设置两台服务器?

汝开畅
2023-03-14

如何使用nginx和Route 53在一台AWS ec2中设置两台服务器?

Js服务器端口=5555,Spring应用程序=8888。

我有一个域名:XXXXXXXXXX。通用域名格式

aws公共ip YYYYYYYYYYYY

aws公共dns ZZZZZZZZZZZZZZZZZZZZZ

我需要设置XXXXXXXXXX。js应用的com

和api。XXXXXXXXXX。com的java应用程序。

nginx

server {
#        listen         80 default_server;
#       listen         [::]:80 default_server;
    server_name zzzzzzzzzzzzzzzzz;
#      root           /usr/share/nginx/html;
    location / {
        proxy_pass http://localhost:8888;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

我应该在53号公路上放置什么?

我现在只有一个新的托管区。

共有1个答案

华昕
2023-03-14

您可以将route53中的两个DNS指向您的AWS实例公共IP,并在Nginx config中根据主机名处理这两个问题。

server {
  server_name xxxxxxxxxxxx.com
  location / {
    proxy_pass http://127.0.0.1:888;
  }
}
server {
  server_name api.xxxxxxxxxxxx.com;
  location / {
    proxy_pass http://127.0.0.1:5555;
  }
}
 类似资料:
  • 问题内容: 我需要将Jenkins 2.32版从服务器A移至Jenkins 2.72.1服务器B。两台服务器均具有ubuntu 16.04.3,由于内存问题,我无法安装任何插件,也无法在服务器A中使用该插件。有什么办法可以实现这一目标? 问题答案: 将目录中的所有文件复制到新服务器。 将新服务器指向新目录。 将Jenkins war文件(或servlet容器设置,如果有的话)复制到新机器上并启动它

  • 本文向大家介绍一台nginx服务器多域名配置的方法,包括了一台nginx服务器多域名配置的方法的使用技巧和注意事项,需要的朋友参考一下 Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 下面我就来说说server_name的使用吧: server_name的匹配顺序 Nginx中的server_na

  • 本文向大家介绍使用nginx设置代理服务器,包括了使用nginx设置代理服务器的使用技巧和注意事项,需要的朋友参考一下 nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他机器通过设定此台机器的IP和port即可通过其连接上网,本文使用nginx官方镜像,通过如下步骤即可简

  • 问题内容: 我目前有一个在云实例上运行的实时Redis服务器,我想将此Redis服务器迁移到新的云实例并将该实例用作我的新Redis服务器。如果是MySQL,我将从旧服务器中导出数据库并将其导入新服务器中。我应该如何使用redis? PS:我不想设置复制。我想将Redis服务器完全迁移到新实例。 问题答案: 通过运行或从命令行将数据库快照保存到dump.rdb中。这将在与Redis服务器相同的文件

  • 我有姜戈问题。我想将来自浏览器或django服务器上的业务逻辑的数据发送到另一个django服务器或只是同一服务器但不同端口来处理请求。我该怎么办?我试着用套接字来实现,但似乎不起作用。

  • 我的背景粘性服务是杀死奥利奥和更高的设备,任何解决方案,以获得位置的背景服务时,活动是在后台