1
我正在构建一个虚拟商店平台。我的平台是多个商店。AWS EC2 - 如何创建通配符来接收任何域名
我需要创建一个通配符,以便我的ec2可以接收来自任何域的请求。
这就是......用户将他的域指向EC2的IP,并且请求直接到达ec2的nginx。无需在路由53上配置域。
我需要它是自动的。唯一的工作是将域指向ec2的ip的客户端。
有谁知道这可以做到吗?如果我将域名指向ec2的ip会起作用?
我正在构建一个虚拟商店平台。我的平台是多个商店。AWS EC2 - 如何创建通配符来接收任何域名
我需要创建一个通配符,以便我的ec2可以接收来自任何域的请求。
这就是......用户将他的域指向EC2的IP,并且请求直接到达ec2的nginx。无需在路由53上配置域。
我需要它是自动的。唯一的工作是将域指向ec2的ip的客户端。
有谁知道这可以做到吗?如果我将域名指向ec2的ip会起作用?
为了测试并接受所有领域中的Nginx,你可以做一个“包罗万象”,为此,你需要设置server_name _
来源:http://nginx.org/en/docs/http/server_names.html
在包罗万象的服务器实例奇怪的名字“_”可以看出:
server {
listen 80 default_server;
server_name _;
...
}
作为参考: http://nginx.org/en/docs/http/server_names.html#wildcard_names
感谢您的回答!但我的问题是关于aws的配置。我将我的域名指向ec2的ip。没有工作,但我不知道是因为传播还是一些错误 –
通常实例中的IP是私有的,所以您将需要使用弹性IP并将该域指向公有IP,还要检查您的安全组/规则允许流量到端口80/443 – nbari