gpt4 book ai didi

amazon-web-services - 如何将docker ip地址映射到域名

转载 作者:行者123 更新时间:2023-11-28 22:46:40 25 4
gpt4 key购买 nike

现在,我正在使用 tomcat docker 设置 AWS 服务器。

我成功映射到Namecheap提供的域名,但不幸的是,我的网站仍然可以通过公网地址访问。

我想将ip地址重定向到域名。

我尝试设置主机文件,但没有成功。

例如127.0.0.1 www.abc.com

最佳答案

您需要在域提供商设置中映射实例公共(public) IP,而不是 Docker 的本地 IP。

  • 将 docker 端口发布到主机 docker run -dit -p HOST_PORT:CONTAINER_PORT your_image
  • 实例安全组允许端口
  • 更新 DNS 以指向实例的公共(public) IP 地址

更新:

您需要在您的 EC2 机器上运行 Nginx,然后在 Nginx 配置中添加以下配置。

在第二个 block 上试试这个:

server {
listen 80;
server_name YOUR_INSTANCE_PUBLIC_IP;

return 301 $scheme://www.abc.com$request_uri;
}

重定向 127.0.0.1www.abc.com 不可能,因为 127.0.0.1 是本地 IP,无法从外部访问EC2.

关于amazon-web-services - 如何将docker ip地址映射到域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58008415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com