草庐IT

EC2-classic

全部标签

php - 在 AWS EC2 上重新启动 httpd 会出现异常。是不是要把/var/www/html的内容删掉?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion正如标题所说,我在AmazonWebServices上的EC2实例(elasticbeanstalk)中托管一个PHP应用程序,实际

php - 如何提供来自 s3 的静态/媒体内容(仅)和来自 EC2 的其他内容?

我想从S3提供我的静态/媒体内容(现在是图像),但我的url应该是现在的样子。例如:http://example.com/resources/img/me.jpg是我当前的图像url之一,现在由native服务器提供(EBS存储随EC2提供)。现在我想将这个me.jpg文件存储在一个s3桶中,然后如果有人输入上面的url,它就会从那里获取。我知道这可以通过创建名为example.com和www.example.com的存储桶然后为s3-website-region.amazonaws.com配置Route53CNAME(别名)来实现/p>但是当我输入http://example.com

php - laravel 5.1 表示除了 ('/' 之外的所有其他路由)在使用 ec2 的在线亚马逊服务器上找不到 404 页面

您好,我已经使用此视频在ec2实例上安装了laravelwww.youtube.com/watch?v=8ARpTKWc6lQ我已经从/var/www更改了文档根路径如视频末尾所述,到deafult.conf文件中的/var/www/html/laravel/public但是现在当我打开我的网站时我的主页http://52.26.133.246/其中有('/')显示正常但是当我打开我的其他页面时使用('AdminApp')之类的路由或者你可以简单地点击导航栏上的管理链接整个链接的主页是http://52.26.133.246/AdminApp它说404页面未找到还有Therequest

php - 通过 AWS EC2 负载均衡器将 HTTP 强制转换为 HTTPS

我们有一个AWSEC2负载均衡器,它上面安装了SSL证书。但是池中的服务器仍在端口80和非SSL协议(protocol)上运行。问题是我无权访问负载均衡器,但我仍然必须将非SSL流量路由到安全的HTTPS。我尝试在htaccess中添加以下内容,但它不起作用且无法理解,这是因为服务器仍在HTTP上运行。RewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]我在PHP代码中尝试了同样的事情,但也没有用。if(!isset($_SERVER['HTTPS'])||$_SERVER['HTT

php - 具有 EC2 AssumeRole 的 AWS STS 角色

我想将我的代码部署到EC2实例,但我不想加入AWSKey和Secret。AWS提供IAM服务,允许我为我的EC2实例分配一个角色,这将允许这些实例使用临时key进行访问。我如何让它工作?我曾尝试使用SDK和StsClient来承担角色,但这会引发错误User:arn:aws:sts::XXXXXXXXXXXX:assumed-role/ROLE-NAME/INSTANCENoisnotauthorizedtoperform:sts:AssumeRoleonresource:arn:aws:iam::XXXXXXXXXXXX:role/ROLE-NAME仔细阅读,似乎STS请求需要使用凭

php - 在 Ubuntu Amazon EC2 上安装 PhP curl

我是AmazonEc2的新手,我不是专家,在我安装我的word-press博客后,我发现Facebook用户的评论被禁用,可能是因为我需要在服务器上启用PhPCurl(我猜测)。我需要有关如何执行此操作的帮助,如果您能详细解释一下,我将不胜感激,这样我就可以帮助自己作为初学者。非常感谢您的帮助:)我是Mac用户AMI:bitnami-wordpress-3.3-2-linux-x64-ubuntu-10.04-ebs(ami-6938ed00) 最佳答案 您可以使用命令安装PHP-curlsudoapt-getinstallphp5

Windows Server 2016 EC2安装EFS可以吗?

我是AWS的新手。我看到了许多确定的答案,说明Windows和AWSEFS无法彼此合作。WindowsServer2016仍然如此?看答案是的,他们可以,但这是一些工作。亚马逊清楚地指出,不支持EFS+Windows。但这并不意味着不可能。Citi@Michigan大学几年前为Windows创建了NFSV4.1客户。要与AWSEFS一起使用,您必须评论一个定义,以便它始终使用OPEN4_SHARE_DENY_NONE对于股票的价值-AWS在其中特别指出不支持的功能页面不称赞任何其他值。然后编译,签名和安装。这不是一个微不足道的过程,但这是可行的。我正在EC2上运行EFS+WindowsServ

php - Gmail SMTP 在 ec2 实例中不工作

我正在使用基于Ubuntu的ec2实例,最近我将我的代码转移到aws上,但电子邮件功能似乎无法正常工作。我正在使用gmailSMTP服务下面是我的代码'Smtpmail'=>array('class'=>'application.extensions.smtpmail.PHPMailer','Host'=>"smtp.gmail.com",'Username'=>'username','Password'=>'password','From'=>'fromaddr','setForm'=>'fromname','Mailer'=>'smtp','SMTPSecure'=>'tls','

php - 慢速 S3 -> EC2 传输。错误代码?

我将此脚本与PHP5-CLI结合使用,将文件从AmazonS3下载到EC2实例,但速度相当慢(160MB需要1分钟,大约2MB/秒)。据说至少10MB/s应该是可能的。我在代码中做错了什么吗?require'aws-sdk/sdk.class.php';$s3=newAmazonS3(array('key'=>'********','secret'=>'******************'));$s3->get_object('mahbucket','filename.tar.gz',array('fileDownload'=>'downloaded.tar.gz'));桶在eu-w

php - AWS ec2 上的 504 网关超时,没有执行长的 php 脚本

当我尝试调用由PHP编程的GETAPI时,我遇到了好几次http504网关超时错误。这是我的服务器和AWS环境。AmazonLinux的ec2实例运行php代码(5.4.40)和apache服务器(2.4.12)以服务来自客户端的api调用。一个AWS弹性负载平衡器,用于平衡我的一个实例的流量。(目前,我只有一个实例,如果我需要更多实例来处理流量,只需设置ELB即可。)用于保存数据的AWSRDS数据库(MySQL5.6.21)。从一些关于504网关超时的文章,我已经尝试修改这些设置:#ELBidletimeout=>300#php.inimax_execution_time=>301m