我试图build立我的第一个OpenVPN的服务器,我很难找出是否应该使用tun或tap来进行特定的设置。 我有一个Amazon VPC,运行Windows Server 2012的几个EC2实例将被用作工作站。 在VPC中还有一个文件服务器(也运行WS2012),工作站通过SMB连接到该文件服务器。 具体来说,我试图build立一个OpenVPN服务器(Ubuntu上的这个),允许远程客户端连接到VPC,然后使用RDP来访问工作站本身。 我尝试使用tun,但我仍然无法让客户端看到networking上的工作站(我尝试RDP到工作站和连接失败,ping也)。 我知道这可能是由于很多原因,所以我试图放弃我可能出错的地方。 我想tun会是最好的select,因为我不需要使用任何非IP协议,效率会更高,但是我想确定一下。 顺便说一下,我一直在遵循这个指南: https : //openvpn.net/index.php/open-source/documentation/howto.html 提前致谢。
我正在使用Elastic IP abcd运行AWS EC2 Linux实例,并在其上托pipe两个不同的网站: ServiceA: http:// abcd / serviceA ServiceB: http:// abcd / serviceB 我已经购买了以下域名: serviceA.com和serviceB.com ,我想分配给他们正确的托pipepath。 我发现如何使用URLredirect。 有没有办法通过DNSconfiguration?
Cassandrabuild议将实例本地存储用于EC2部署,而不是EBS 我在EC2中部署MongoDB …我应该也使用实例本地存储,而不是EBS PIOPS?
我曾经在EBS卷上备份的Amazon AWS t1.micro实例上运行我的网站。 正如我预料的随着时间的推移,我的内存消耗现在几乎已经满了,只有大约10 MB的空闲。 因此,网站经常变慢,file uploadfunction不会发生。 我尝试添加一个自动缩放组,但是在function上没有任何区别。 所以在我抽出公羊之前,我有以下的疑问: 如何自动缩放不同于增加我的实例内存? 是否有可能增加RAM而不影响IP地址? (我想避免在不同地方改变IP地址的不必要的混淆和麻烦) 请理解,我是这个东西的菜鸟。 编辑:我已经通过在这个链接关于调整您的实例的文档但它提到,我必须保持“弹性IP”的注意,它会改变。 我不知道是什么,是否继续在那里的步骤,我将不得不在DNS服务器进行更改指向一个新的IP,等等。
我正在linux EC2实例上运行apache webserver。 问题是您可以使用IP地址,DNS和域名访问服务器。 这会导致search引擎优化问题,我想整理它。 我已经阅读了Apache文档,你可以做一个mod_rewrite,这需要在httpd.conf中完成,如果你有root权限,否则在每个目录覆盖的.htaccess。 我有root权限,所以我正在尝试更改httpd.conf 如果用户inputhttp://52.17.12.123/或http://ec2-52.17.12.123.eu-west-1.compute.amazonaws.com/ 我希望他们被redirect到www.example.com 这是我的尝试 <VirtualHost *:80> DocumentRoot "/var/www/html/my-website" # Other directives here RewriteEngine On RewriteCond %{HTTP_HOST} !^52.17.12.123.com$ RewriteRule /* http://www.example.com/ [R] </VirtualHost> 似乎部分工作,但由于许多redirectwww.example.com不加载。
我刚删除了我的完整的ec2-user / .ssh /文件夹,我想恢复密钥,这样我就可以访问我的EC2服务器而无需停止并启动它。 我在我的电脑上有一个PPK文件,有一些像“私人线”,所以我猜它有私人和公共密钥…我已经尝试了很多事情没有成功,所以,一步一步来使用此PPK密钥将密钥恢复到服务器的说明? 我仍然通过SSH连接:)
我有一个使用IIS 8.5在EC2上托pipe的网站。 我有一个启用了BITS上传的虚拟目录,当我的URL指向实例的公共EIP时,一切工作在http和现在的https上。 该devise要求在前面的实例中使用Elastic Load Balancer。 诀窍是,当我连接一个ELB,我开始得到BITS会话500错误。 我们已经确定,当我们不使用ELB时,作业会正确完成。 我们在IIS日志中看到的特定BITS错误是“无效索引”。 在HTTP 500错误中。 看到这个关于追踪BITS错误代码的问题。 我们有一个假设,因为BITS使用扩展的HTTP动词(比如BITS_POST ),也许ELB的一些魔术正在损坏我们的头文件。 在尝试设置WireShark深入挖掘之前,我想检查是否有其他人遇到了这个问题。
一个EC2实例在VPC中的公共子网中运行Amazon Linux。 以下是安全组的出站规则: ALLOW TCP on port 80 to 0.0.0.0/0 ALLOW TCP on port 443 to 0.0.0.0/0 ALLOW ICMP to 0.0.0.0/0 首先我SSH到实例。 然后,我试图向外部互联网提出一个简单的请求: [ec2-user@nat1 ~]$ curl -v wikipedia.org/ * Trying 208.80.154.224… * Trying 2620:0:861:ed1a::1… * Immediate connect fail for 2620:0:861:ed1a::1: Network is unreachable 请注意,DNS正在由我自己的VPC内的AWS Route 53 dns服务器解决,因此不能certificate外部连接。 我看到Trying 208.80.154.224…没有任何关于失败的细节 – 有什么办法可以在那里获得更多信息? 下一步看起来像是将这个地址转换成IPv6的格式不正确。 这是一个线索吗? 或者只是IPv4失败时的自动追索? 最终的错误“networking无法访问”似乎可能是指IPv6networking的整体故障 […]
我在我的本地机器上。 我是一个不知道操作的开发人员。 在命令行运行eb init之后,为我的区域select了us-east-1之后,我得到了这个: ERROR: The current user does not have the correct permissions. Reason: Operation Denied. Signature not yet current: 20150922T194753Z is still later than 20150922T194701Z (20150922T194201Z + 5 min.) 我已经四处寻找答案,看起来这是他们的应用程序已经部署后遇到的一个时区问题,他们通过同步已经启动的EC2实例的时区来解决问题。 但是,我还没有部署到EB,而我没有关联的EC2实例。 我尝试使用sudo dpkg-reconfigure tzdata将我的系统时钟和时区alignment到us-east-1的时区,但错误仍然存在。 那么我怎么能通过这个?
我有2个EC2实例 – 一个是生产应用程序,另一个是Redis。 我从第一个连接到Redis。 这是我如何设置Sidekiq: Sidekiq.configure_server do |config| config.redis = { url: "redis://deployer_redis@PUBLIC_IP:6379/#{env_num}", namespace: "rails_app_#{Rails.env}" } end Sidekiq.configure_client do |config| config.redis = { url: "redis://deployer_redis@PUBLIC_IP:6379/#{env_num}", namespace: "rails_app_#{Rails.env}" } end 当我重新启动Redis实例时,PUBLIC_IP将会不同,Rails应用程序将无法连接到Redis。 我试图使用PRIVATE_IP而不是PUBLIC_IP(因为PRIVATE_IP不会改变),但它不起作用。 没有错误,但只是工作没有处理。 build议在应用程序中设置EC2实例的IP的方法是什么? 编辑: 另外,当我SSH服务器,我应该使用哪个IP?