将域名指向带有端口号的IP地址

时间:2019-01-05 07:16:19

标签: nginx networking dns

我从Freenom域服务创建了一个域example.com。我在AWS上有一台具有有效IP地址的Ubuntu服务器。在Ubuntu服务器中,安装了Apache服务器并运行一个Web应用程序。当我点击端口号为8080的IP地址时,它将重定向到Web应用程序登录面板。同样,当我点击域名时,应该重定向到Web应用程序登录面板。我必须为此服务器IP创建虚拟域。我想将example.com指向端口号为8080的IP地址。无论从何处访问example.com,它都应重定向到我的服务器。如何将域名指向IP地址?现在我仍然从Freenom域服务创建了免费域example.com。那我需要做什么步骤呢?请让我知道是否有人将域名指向IP地址的步骤吗?

2 个答案:

答案 0 :(得分:0)

您可以在dns主机提供程序中创建一个A记录,该记录将example.com指向IP address,并在您的Web服务器中添加url重定向,从而将example.com重定向到example.com:8080或仅提供服务您的网络通过端口80。

或者另一种方式:您可以使用aws s3 to redirect

答案 1 :(得分:0)

首先,您必须将域名指向您的AWS服务器。然后为该域创建nginx虚拟块,并将其设置为代理对应用程序的所有请求。

基本上,您需要以下虚拟块:

server {
  listen 80;
  server_name example.com;

  location / {
    proxy_pass http://127.0.0.1:8080/;
  }
}