我试图将EC2 AMI从PV转换为HVM(使用一些新的instance_types)。 @tolgamorf在这里说了我做了一些行动。 实例已启动并正常工作。 但是有时候,/ var / log / messages中会有一些日志logging为: 十二月二十二日16:47:56 modprobe:致命:无法加载/lib/modules/4.4.23-31.54.amzn1.x86_64/modules.dep:没有这样的文件或目录 这个事件是怎么回事? 请帮忙()。 看来我的旧AMI的内核与新的HVM实例有所不同。
使用Amazon Web Services(AWS),我创build了一个Elastic Beanstalk应用程序,其中包含运行Ruby(Puma)的最新平台版本的Amazon Linux。 我应该添加一个Pumaconfiguration文件(如config/puma.rb )到我的应用程序吗? 而且,如果是的话,我应该怎么做呢? 具体来说,我应该为线程和工作人员设置什么?
当我将域名链接到EC2实例IP时,我在同一台机器上的wordpress设置返回503错误。 它没有链接到任何域名时运行良好。 更新 :我想我find了错误的原因,这将是ELB实例获取301作为状态码,由于redirect(它必须是私人IP)。 仍然不知道如何解决这个问题。 案例: 如果我点击IP地址,它将被redirect到example.com并返回503错误。 如果我点击了example.com,它只会返回503错误。 我尝试了一系列的变化,但似乎没有一个工作。 步骤是: 在/etc/httpd/conf/httpd.conf下添加ServerName 在wp-config中添加SITE_URL和HOME_URL(以及functions.php中的相关更改 在wp_options表中更新site_url和home_url 但是这些似乎都不能解决这个问题 .htaccess文件 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 我原来的计划是在自动调整组下安装实例并负载均衡,但即使是基本configuration似乎也没有工作。 如果我将域名链接到ELBurl并在负载平衡器下添加实例,也会发生同样的情况。
我在这里发布,因为这显然是一个服务器configuration问题,而不是代码问题。 我有一个应用程序在我的本地Windows PC上工作,但是当试图运行时: npm install bcrypt 在AWS EC2服务器(RHEL)上,出现以下错误: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: `node-pre-gyp install –fallback-to-build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script 'node-pre-gyp install –fallback-to-build'. 似乎有一些关于bcrypt节点模块在某些环境下不工作的post,但没有一个出现在RHEL EC2框中,只有一个告诉我运行以下(不起作用): sudo yum install nodejs npm –enablerepo=epel sudo yum groupinstall "Development tools"
我安装了一个amazon实例(中等ubuntu)与运行postgres服务器。 我从我的个人电脑连接到该服务器,虽然它通常工作,我经常会得到以下错误(随机): OperationalError: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. 我的连接是好的,实例似乎是好的(它没有崩溃或任何东西,我可以立即重新连接,它的工作完美)。 我看postgres的主要日志,并看到这样的线路匹配断开连接: 2017-04-03 07:26:24.073 UTC [28918] testadmin@test_db FATAL: connection to client lost 哪些不是很有帮助。 我怎样才能解决这个问题? 任何人都有一个想法,为什么这可能发生在亚马逊实例? 它是一个简单的介质实例没有负载平衡器,没有弹性IP(我通过实例的公共DNS连接)。 谢谢!
我有5个域的设置。 他们在<VirtualHost *:80>有非SSL的logging。 他们每个人都有自己的logging下前。 <VirtualHost 172.30.0.245:443> ServerName www.acme.com ServerAlias acme.com ,因为他们有不同的IP和SSL证书。 这工作正常。 我还有一个通用logging<VirtualHost *:80> ,它位于文件001-vhosts.conf中。 它捕获的stream量不是我的域名。 如果它与我的某些域不匹配,则返回410.这也可以正常工作。 如果我将http://test.com指向服务器的IP,它将转到通用logging并返回410。 问题是我为SSL <VirtualHost *:443>添加通用logging。 如果我打开https://test.com它匹配<VirtualHost 172.30.0.245:443>而不是通用logging。 我希望stream量是不是我的域名返回410,无论是http或https。 我使用AWS,通常有这样的stream量。 我错过了什么? 我有5个域的设置。 他们在<VirtualHost *:80>有非SSL的logging。 他们每个人都有自己的logging下前。 <VirtualHost 172.30.0.245:443> ServerName www.acme.com ServerAlias acme.com ,因为他们有不同的IP和SSL证书。 这工作正常。 我还有一个通用logging<VirtualHost *:80> ,它位于文件001-vhosts.conf中。 它捕获的stream量不是我的域名。 如果它与我的某些域不匹配,则返回410.这也可以正常工作。 如果我将http://test.com指向服务器的IP,它将转到通用logging并返回410。 问题是我为SSL <VirtualHost *:443>添加通用logging。 如果我打开https://test.com它匹配<VirtualHost 172.30.0.245:443>而不是通用logging。 我希望stream量是不是我的域名返回410,无论是http或https。 我使用AWS,通常有这样的stream量。 我错过了什么? 命令sudo apache2ctl -S返回: […]
我们在VPC中有一个现有的EC2 Server 2008实例,具有与eth0networking接口关联的弹性IP。 我们为实例添加了一个额外的networking接口eth1,并且该接口还具有弹性IP地址,我们将绑定到不同的网站。 在进行此更改之前,该实例通过连接到eth0networking接口的弹性IP地址从Amazonnetworking外部进行识别。 重新启动服务器后,服务器现在可以在networking外部识别为连接到networking接口eth1的弹性IP地址。 当我说的确认,我的意思是外部资源现在看到实例作为附加到辅助networking接口的弹性IP地址。 从服务器使用http://whatismyipaddress.com/是显示连接到eth1networking接口而不是eth0networking接口的弹性ip地址。 由于此服务器连接到其他有限制哪些IP地址可以build立连接的外部服务,现在正在被阻止。 这也是一个邮件服务器,我宁愿留在有信誉的IP地址。 我怎么能让服务器出现在外面作为弹性IP地址,我已经联系到eth0networking接口,而不是与eth1相关联的弹性IP地址?
我想从服务器本身通过SSH访问OpenVPN服务器的每个客户端。 我不想启用client-to-client设置,因为我不希望每个客户端彼此交谈。 我也不想访问客户端自己的子网上的机器,只是实际的机器。 我能够build立一个隧道,我可以从客户端SSH服务器,但不能做相反的事情。 通过VPN的服务器的IP:10.4.0.1 来自ipp.txt : 客户端A通过VPN的IP:10.4.0.4 客户端B通过VPN的IP:10.4.0.8 服务器configuration: port 1194 proto udp dev tun ca ca.crt cert server.crt dh /etc/openvpn/rsa/keys/dh2048.pem server 10.4.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "route 172.31.0.0 255.255.0.0" push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.220.220" keepalive 10 120 comp-lzo user nobody group nobody persist-key persist-tun status openvpn-status.log […]
我试图在AWS EC2中托pipe的一组Windows Server 2012r2服务器上批量禁用显式networking拥塞通知 。 我正在使用Salt Stackconfigurationpipe理工具。 当我执行命令从本地禁用ECN时,从提升的命令提示符下的服务器上: netsh int tcp set global ecncapability=disabled 它工作正常 – ok 当我从盐主执行它时: salt -G "os:windows" cmd.run 'netsh int tcp set global ecncapability=disabled' 它返回 Set global command failed on IPv4 The parameter is incorrect. 其他netsh命令正常工作。 我已经尝试了几个其他的修复 ,包括执行C:\ windows \ system32 \ netsh.exe中的netsh,以及C:\ windows \ sysWOW64 \ netsh.exe。 两者都不会产生同样的错误。我正在运行Salt Master版本2016.11.4 Carbon。
我一直在谷歌和AWS文档上查看事情,但似乎无法钉这一个。 我有一个EC2实例设置,通过虚拟主机提供域名,我需要为网站上的内容使用CDN,主要是图像,即网站资源。 EC2实例的详细信息 t2.micro LAMPP 虚拟主机设置 DNS:路由53 没有ELB EBS SSL Cloudfront分配详细信息 起源:example.com 交付方式:networking 我试图做的是在源中使用域名,Cloudfront域现在redirect到原始域名以及通过https获取资源。 我没有发现任何影响网站的速度,从不同的地理位置ping,因此我怀疑这是否做得正确。 我需要解决的部分是使用EC2设置Cloudfront时,以下哪个path是正确的: 为“Origin Domain Name”使用EC2实例DNS,并在虚拟主机的“Origin Path”中添加目录名称 只在“源域名”中添加域名 谢谢您的帮助! 编辑 附加路线53细节 一个logging=>名称:www.example.com,值:IP地址和路由策略:简单 logging=>名称:example.com,别名:是和别名目标:www.example.com Edit02 在EC2,Route 53和CloudFront之间更新了AWS Setup AWS Setup