我在t1.micro ec2上安装了Ubuntu数据库服务器:
Instance state: running Public IP: 50.xxx.xxx.xxx Instance type: m1.medium Elastic IP: 50.xxx.xxx.xxx Private DNS: ip-xxx-xxx-xxx-xxx.us-west-1.compute.internal Availability zone: us-west-1a
我创build另一个实例,这个使用t2.micro所以它使用vpc
Instance type: t2.micro Elastic IP: 52.xxx.xxx.xxx Private DNS: ip-xxx-xxx-xxx-xxx.us-west-1.compute.internal Availability zone: us-west-1a Private IPs: 17x.xxx.xxx.xxx Security groups: default. view rules Secondary private IPs: Scheduled events No scheduled events VPC ID: vpc-25xxxxxx AMI ID: ubuntu-trusty-14.04-amd64-server-20150325 (ami-xxxxxxxx) Subnet ID: subnet-9cxxxxxx Platform
我在t2.micro部署网站,并希望访问t1.micro中的MySQL服务器。 我编辑了my.cnfconfiguration来评论#bind_address
。 在t1.micro安全组中,我尝试添加新的入站规则来访问mysqlserver:
type : mysql protocol : tcp port : 3306 source : private ip of my t2.micro instance 17x.xxx.xxx.xxx.
我的网站无法访问服务器。
您将需要设置ClassicLink以允许您的传统EC2实例与VPC中的新实例进行通信。
这有两个步骤:
编辑VPC以启用ClassicLink。 在VPC列表中单击您的VPC,select操作,然后启用ClassicLink。
将经典实例附加到VPC。 在实例列表中单击您的旧实例,selectActions,ClassicLink,链接到VPC。