【问题标题】:How to show domain name in the browser URL instead of the IP address of the hosted machine?如何在浏览器 URL 中显示域名而不是主机的 IP 地址?
【发布时间】:2017-10-05 03:59:31
【问题描述】:

我是一名高中生。我最近开发了一个 Java Web 应用程序并部署在 AWS 中。我还从 1and1 购买了一个域名。我还在 1and1 中进行了配置,以将 Web 请求重定向到我在 AWS 中的 Web 应用程序。但是如何将我的应用程序的 URL 设置为域名?现在它显示IP地址。请原谅我在我的问题中的任何错误,这是我的第一个应用程序,我自己学习了所有这些。谢谢。

如果需要,这些是我最常用的技术

  • 春季启动
  • MongoDB
  • ActiveMQ

【问题讨论】:

  • 一般来说,这些问题会被否决并关闭,但只是因为你是高中生,为了鼓励像你这样的人,我赞成,其中一种方法是使用 Route53(假设你的 DNS 提供商是亚马逊)。 docs.aws.amazon.com/Route53/latest/DeveloperGuide/…
  • 我的 DNS 提供商是 1and1
  • “但我希望我在 AWS 中的 Web 应用程序的 URL 显示我的域名而不是 IP 地址”不知道你的意思。
  • 你不能改变它,你也不需要。如果您在 1and1 上正确完成 DNS 路由配置,您应该能够使用 URL 而不是 IP 来访问您的应用程序。 DNS 是您配置 url 到 IP 映射的地方,您并没有真正替换框的 IP 以使其工作。
  • 你的服务器是什么?是tomcat吗?

标签: amazon-web-services jakarta-ee amazon-ec2 web-deployment domain-name


【解决方案1】:

按照这些步骤进行

  1. 找到 httpd-vhosts.conf 文件。(应该在服务器主目录的 conf\extra 文件夹中)

  2. 在文件底部添加以下新虚拟主机 每个域。

<VirtualHost *:80>
    ServerName www.abc.com
    ServerAlias abc.com
    DocumentRoot......./htdocs/myapp
   </VirtualHost>

保存文件并重启服务器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2017-06-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多