Articles of 亚马逊 EC2

nginx不解释一些PHP文件

我试图将一台服务器上的php / mysql / apache网站移植到另一台服务器上。 另一台服务器是亚马逊EC2上的一个原始的Linux机器。 我不是一个先进的Linuxpipe理员。 我有一些基本的知识强硬。 所以我安装了nginx并将doc根设置为/ home / webroot /。 我设置php cgi服务器,并在端口9000上启动它。安装mysql并导入转储。 创build一个名为webroot的FTP用户,具有/ home / webroot /的权限,并将其添加到vsftpd以将所有file upload到/ home / webroot /。 完善。 我访问subdomain.site.com并解决,但它返回一个空白页面。 这不是解释index.php和其他上传的PHP文件。 如何解释我创build的一些新文件。 它是显示空白页面或DUMPS整个PHP代码浏览器。 我创build了一个示例test.php并填充一些代码来读取请求variables并打印它。 我从subdomain.site.com/test.php?id=2访问它,它解释它。 它也连接到数据库,如果我从命令行调用它。 为什么它与某些文件一起工作而不与其他一些文件? 这是一个PHP错误或nginx错误。 有任何想法吗。 这里是nginx.conf – server { listen 80; server_name sub.domain.com; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/webroot; index […]

如何让networking用户安全地访问服务器?

我正在构build一个应用程序,使用户能够从浏览器编写代码。 一旦代码被写入,我将内容保存到我的networking服务器上的用户特定的文件夹中。 我也想添加一个function,用户可以用自己select的语言来运行代码:ruby,python等… 很明显,我不想只是运行代码,因为用户可能有危险的代码,可能会从networking服务器中删除敏感文件。 我怎样才能构build一个安全的系统,每个用户都有自己的定制环境来运行他们所写的代码,用他们的偏好语言呢?

EC2pipe理服务

我不喜欢默认的Amazon EC2pipe理控制面板,我正在寻找其他第三方服务,允许我pipe理我的EC2实例(也许监视它们)。 有任何想法吗?

试图让心跳工作在ec2上的Ubuntu 64

我正在尝试让心跳在ec2上工作。 我遵循这个博客文章中的步骤。 SERVER1 autojoin none ucast eth0 175.41.181.175 warntime 5 deadtime 15 initdead 60 keepalive 2 crm respawn node ip-10-130-83-33 node ip-10-130-71-107 SERVER 2 autojoin none ucast eth0 175.41.182.186 warntime 5 deadtime 15 initdead 60 keepalive 2 crm respawn node ip-10-130-83-33 node ip-10-130-71-107 当我在两台机器上启动服务时,我会看到下面的内容。 我使用uname -nvalidation了主机名是正确的。 我有相同的身份validation密钥。 我试了私人和公共ipaddress。 两台ec2机器都在同一个区域。 Attempting connection to the cluster…….. ============ […]

如何克隆EC2上的Linux服务器

您好在EC2上有一个Linux服务器,我从该服务器创build了一个快照,快照已经被用来创build一个AMI,然后我从AMI创build一个实例。 我总是得到一个文件系统错误,无法挂载文件系统。 我如何用其他服务器中的数据启动一个新的EC2实例? 对于数据,我的意思是整个服务器的EBS,Apache,其configuration,其虚拟网站和网站的数据

简单的控制面板,用于启动/停止AWS实例

我在AWS有一个EBS根服务器,服务台的工作人员使用这些服务来处理不频繁的任务,我只希望在需要时启用它。 我想服务台能够去一个网页说 [Start the server] 单击该button将启动服务器,并将CNAME设置为使用Amazon Route 53时出现的任何地址。此页面可以提示input用户名和密码,也可以使用硬编码的IAM帐户。 如果该系统在可编程的小时数之后处理停止服务器,那么专家将是额外的。 在我编写这个之前 – 我期望的JS SDK将意味着简单的情况下可以在一个单一的网页完成 – 有谁写了这个或看到了什么可以做到这一点?

sftp上传到多个服务器

我有多个EC2实例在/ var / www中共享相同的目录和文件。 现在,每次我需要上传,我需要使用sftp客户端,也许如果我只有一台服务器,但我希望能够将所做的更改传输到所有服务器。 我听说可以用unix sftp来完成吗? 但是,如何? 提前致谢

EC2中单个接口上的多个子网

我目前正致力于在EC2的生产环境中build立一个质量保证环境。 所有这些实例都在VPC设置中,并具有以下子网: 10.0.83.0/24 – Production 10.0.81.0/24 – QA 我有一个EC2实例作为网关机器运行,已经有2个网卡,这似乎是限制(一个网卡用于外部IP,另一个用于内部网卡)。 我最初的计划是在10.0.81.0/24子网中添加另一个NIC,但这似乎是不可能的。 所以,我的下一个计划是将新的IP添加到现有的内部网卡,从而得到这个configuration: eth1 Link encap:Ethernet HWaddr 06:84:b1:68:6a:72 inet addr:10.0.83.10 Bcast:10.0.83.255 Mask:255.255.255.0 eth1:0 Link encap:Ethernet HWaddr 06:84:b1:68:6a:72 inet addr:10.0.81.10 Bcast:10.0.81.255 Mask:255.255.255.0 然后确保虚拟NIC处于正确的安全组中。 路由表显示正确: 10.0.83.0 * 255.255.255.0 U 203 0 0 eth1 10.0.81.0 * 255.255.255.0 U 0 0 0 eth1 然后,我为这个新地址build立了岸边墙,并重新启动了它: /etc/shorewall/interfaces: #ZONE INTERFACE BROADCAST OPTIONS …. – […]

EC2上的鱿鱼不起作用

我使用ubuntu AMI 12.04服务器64bit创build实例并安装squid3。 唯一的改变是/etc/squid3/squid.conf文件是: acl localhost src 127.0.0.1/32 ::1 每 acl localhost src 127.0.0.1/32 ::1 MY_IP_ADDRESS 我不能使用MY_IP_ADDRESS的squid。 任何想法是什么问题? 还有什么我必须改变的? 我可以连接使用telnet到3128端口完美,当我键入一些垃圾和input鱿鱼答复一些HTML和日志如下: 1336796623.133 0 MY_IP_ADDRESS NONE / 400 4016 NONE错误:invalid-request – NONE / – text / html 所以没有防火墙问题也没有squid.conf语法错误。

连接到在ec2上运行的Windows Server 2008

我有一个在AWS上运行的Windows Server 2008 R1 x32默认微型AMI的实例。 我可以远程进入,但似乎无法ping或连接到端口25565上运行的服务器。 我已经将该实例与弹性IP关联,并且已经设置了安全组,以便25565端口处于打开状态。 我还有什么可以尝试?