我在将请求发布到Amazon CloudFront URL时遇到问题。
我在vmware上有两个vm:
VM1:全新安装CentOS 7
IP:xx.xx.xx.66
Static hostname: localhost.localdomain
Transient hostname: static.66.xx.xx.xx.clients.your-server.de
Icon name: computer-vm
Chassis: vm
Machine ID: a9a68b68b1e4699fad54c943cfd520b4
Boot ID: f88e59ab00aafd348ac81f36880a6452
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
VM2:全新安装ubuntu 18
ip:xx.xx.xx.64
Static hostname: john
Icon name: computer-vm
Chassis: vm
Machine ID: 8121854be370144793cb1faf2205378a
Boot ID: f03f105873f0b0b3a36bd6df71ccdf8c
Virtualization: vmware
Operating System: Ubuntu 18.04.1 LTS
Kernel: Linux 4.15.0-42-generic
Architecture: x86-64
在CentOS 7上,我总是得到以下响应:
400错误 无法满足该请求。
在ubuntu 18上,它可以正常工作并获得成功的响应。
在CentOS 7虚拟机中,我更改了主机名并设置了Transient主机名,但不起作用。
我认为在CentOS 7情况下,问题出在cname或dns设置上。
[root @ static]#cat /etc/resolv.conf
# Generated by NetworkManager
search 66.xx.xx.xx.clients.your-server.de
nameserver 8.8.8.8
我在ubuntu上设置了CentOS ip,它可以正常工作。 (ip未被阻止)