Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon AWS多弹性IP Squid代理服务器_Amazon Web Services_Ssh_Amazon S3_Amazon Ec2_Proxy - Fatal编程技术网

Amazon web services Amazon AWS多弹性IP Squid代理服务器

Amazon web services Amazon AWS多弹性IP Squid代理服务器,amazon-web-services,ssh,amazon-s3,amazon-ec2,proxy,Amazon Web Services,Ssh,Amazon S3,Amazon Ec2,Proxy,我有一个使用squid代理的AmazonAWSEC2 Ubuntu 14.0.4服务器 我已经成功地将默认IP地址配置为代理,没有问题。 问题是,当我附加额外的弹性IP地址时,我无法让它们工作。 所以我有一个EC2服务器,有2个网络接口,既有私有IP地址,也有公共IP地址(一个是默认的公共IP,另一个是弹性IP)。两个网络接口都连接到同一个安全组,并且我所需的代理端口处于打开状态。 在我的EC2实例中,我可以通过执行ifconfig来查看eth0和eth1。 我甚至不能在弹性IP上使用SSH 在

我有一个使用squid代理的AmazonAWSEC2 Ubuntu 14.0.4服务器

我已经成功地将默认IP地址配置为代理,没有问题。 问题是,当我附加额外的弹性IP地址时,我无法让它们工作。 所以我有一个EC2服务器,有2个网络接口,既有私有IP地址,也有公共IP地址(一个是默认的公共IP,另一个是弹性IP)。两个网络接口都连接到同一个安全组,并且我所需的代理端口处于打开状态。 在我的EC2实例中,我可以通过执行ifconfig来查看eth0和eth1。 我甚至不能在弹性IP上使用SSH

在Ubuntu中,我可以路由打印,它使用相同的默认网关显示eth0和eth1。我想这是不对的

我想我可能缺少VPC部分中配置的一些路由设置

这是我的squid配置文件的一个示例

acl tasty3128 myportname 3128 src 172.X.X.X/24
http_access allow tasty3128
tcp_outgoing_address 67.xxx.108.128 tasty3128
acl tasty3129 myportname 3129 src 172.X.X.X/24
http_access allow tasty3129
tcp_outgoing_address 67.xxx.108.79 tasty3129

谢谢

安全组基于实例级别和NIC卡级别。因此,您需要检查SGs中的eth1,并根据它授予访问权限实例被设置为正确的安全组。并且两个NIC卡(在“网络接口”选项卡中)都位于正确的安全组中。还有其他建议吗?