Node.js 通过路由53内的域指向EC2实例,超时

Node.js 通过路由53内的域指向EC2实例,超时,node.js,amazon-ec2,amazon-route53,Node.js,Amazon Ec2,Amazon Route53,我花了很多时间寻找解决方案,但这是一个非常奇怪和棘手的问题 我有AWS EC2实例(Ubuntu) 我在AWS路由53中配置了一个域 通过web浏览器中EC2实例的IP地址,一切都正常工作,但当我更改nginx.conf并添加带有域属性的服务器名称时,会立即引发超时 要明确的是: 53号公路: 添加了正确的IP地址 添加了正确的NS地址 通过终端中的dig检查所有内容-一切正常 EC2实例: ubuntu实例 端口上的节点js应用程序8000 已配置具有出站:全部,入站:HTTP端口8

我花了很多时间寻找解决方案,但这是一个非常奇怪和棘手的问题

  • 我有AWS EC2实例(Ubuntu)
  • 我在AWS路由53中配置了一个域
通过web浏览器中EC2实例的IP地址,一切都正常工作,但当我更改nginx.conf并添加带有域属性的服务器名称时,会立即引发超时

要明确的是:

53号公路:

  • 添加了正确的IP地址
  • 添加了正确的NS地址
  • 通过终端中的
    dig
    检查所有内容-一切正常
EC2实例:

  • ubuntu实例
  • 端口上的节点js应用程序
    8000
  • 已配置具有
    出站:全部
    入站:HTTP端口80和自定义TCP规则端口范围8000的安全组
在此之后,
nginx.conf
更改并重新启动服务(
sudo service nginx restart
)将EC2地址正确重定向到我的域,但有一个超时。。。伙计们,有什么好办法吗

另外:
sudo netstat-tulpn
输出:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4581/nginx: master
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1608/systemd-resolv
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      935/sshd
tcp6       0      0 :::80                   :::*                    LISTEN      4581/nginx: master
tcp6       0      0 :::22                   :::*                    LISTEN      935/sshd
tcp6       0      0 :::8000                 :::*                    LISTEN      2486/node /home/ubu

解决方案 我想我找到了一些东西,检查
sudo nano/var/log/syslog
会发现奇怪的DNS错误:

Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.

更改安全组以允许端口443和端口80


您还需要在nginx服务器上使用SSL证书

在您的nginx配置中不是
返回301 https://$server\u name$request\u uri将您的流量重定向到https/443?这是一个输入错误,首先希望有一个没有https的正确工作域。我想首先使工作域没有SSL,甚至
返回301 http://$server\u name$request\u uri
返回超时。我不是ngnix专家,但$server\u name可以替换为www.mydomain.dev。这没关系,因为重定向工作正常(ec2实例->域),但仍然超时(提醒:没有域属性ec2工作正常)。根据您的说法,如果nginx是正确的,听起来好像域名没有设置。请问一个新问题,所有细节都是最新的。我想你的问题还没有解决
Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.