请告诉我,我应该使用什么产品(亚马逊aws)(很简单)。 其移动应用程序 用户拍照并上传到服务器 其他用户将能够从图像加载图片 Q1。 我正在考虑使用EC2。 (我不确定S3能不能弹性,容易扩展存储空间)。 因此,请build议我的应用程序需要哪些产品? (EC2,RDS,S3,SImpleDB等) Q2。 如果我使用EC2,我应该安装httpd,mysql,php 1实例吗? 或者我应该分开它?
我的一个客户刚刚安装了防火墙,安装之后,他们一直在将大文件(超过2MB〜200MB的文件)上传到我们的服务器上。 服务器运行Ubuntu 10.04和Apache 2.2.14,另一个testing服务器运行带有Apache 2.2.16的Ubuntu 10.04。 从客户端位置,大量上传会在error.log中产生“请求失败:读取头文件时出错”。 发布大文件的表单发布到PHP脚本。 这个问题从防火墙开始,当防火墙从等式中删除时,一切正常,不幸的是这不是一个选项。 我意识到这个问题可能是完全相关的防火墙,但他们没有问题发布到其他网站相同的文件,我希望有可能是我可以改变我的一端或更多的东西,我可以找这可能有助于缓解这个问题。
我最近把nginx放在了apache之前,作为一个反向代理。 到目前为止,Apache直接处理请求和file upload 现在,我需要configurationnginx,以便它发送file upload请求到Apache。 我有几个端点上传文件,我想看看是否有一个快速的方法来定义一个configuration选项在nginx的所有我的端点 现在下面只是指一个file upload条目 location /banner_upload { proxy_pass http://backend:8080/banner/save; } location /banner/save { # Pass altered request body to this location upload_pass /banner_upload; # Store files to this directory # The directory is hashed, subdirectories 0 1 2 3 4 5 6 7 8 9 should exist upload_store /tmp 1; # […]
什么是允许用户上传图片到网站的正确方法? 我使用mod_php,所以一切都是由Apache完成,而不是域用户。 现在我只是chmod 777的图像文件夹,并希望最好的:) 我一直在寻找添加.htaccess文件,以防止PHP在该文件夹中运行。
我最近把我的file upload服务移到了一个新的主机,一个Windows服务器(之前是在CentOS上)。 我正在运行IIS + PHP,并将所有的php.ini设置从以前的服务器移动到新的。 但问题是,大量的上传似乎是超时的。 JS uploader从来没有得到PHP脚本的响应,因为我猜它超时了。 这里是我设置的最常见的上传相关的php.ini选项: max_execution_time=0 max_input_time=0 post_max_size=5000M upload_max_filesize=4900M memory_limit=5500M file_uploads=On session.gc_maxlifetime=172800 session.cache_expire=2880 (我限制了脚本中的下载大小,不要担心) 根据我读过的在线资源和其他人的问题,这些设置应该让上传完成得很好 – 他们在上一台服务器上完成了。 更小(更快)的上传工作就好了,所有需要的目录都是可写的。
我正在使用IIS 7.5的Server 2008 R2框。 我有IIS FTP + SSL设置和AD帐户正常工作。 我的问题在于上传速度。 在以前的Unix主机上,FTP传输对于大文件和小文件都是快速的。 使用IIS FTP一旦某个特定文件的传输开始,传输速率就很好,但是传输很多文件需要很长时间,似乎要经过很多FTP步骤。 以下是每个要移动的文件(OS X上的Cyberduck中的客户端)的情况: LIST -a 125 Data connection already open; Transfer starting. -rwxrwxrwx 1 owner group 19 Feb 16 9:04 file.php 226 Transfer complete. NOOP 200 NOOP command successful. CWD /dir1/dir2 250 CWD command successful. TYPE A 200 Type set to A. PASV 227 […]
我有我的生产nginxconfiguration的问题(在我的开发机与杂种的一切工作)。 我的环境是:nginx作为代理,rainbows作为后台运行轨道3.1应用程序与ruby1.9.2。 当我试图上传大文件(大于1MB)时,在我的网站和nginx错误日志文件中看到502错误: 2012/04/02 14:45:17 [error] 14415#0: *658 sendfile() failed (32: Broken pipe) while sending request to upstream, …. 我试过了: 设置client_max_body_size 5m; keepalive_timeout 600; 上传较小的文件正常工作。 可能是什么问题呢?
当我尝试上传一个巨大的文件大小(大约2GB),服务器的CPU使用率非常高。 我该怎么办才能解决这个问题? 我只是使用标准的HTML表单和PHPfile upload。 如果我在错误的论坛上发帖,我很抱歉。 请指向正确的方向 这里是上传命令的结果,上传4个文件(18mb,38mb,60mb,33mb) 1904 apache 20 0 33504 5740 1952 R 28.3 0.2 0:02.19 httpd 1905 apache 20 0 33504 5740 1952 R 28.3 0.2 0:01.99 httpd 1903 apache 20 0 33232 6968 3060 R 28.0 0.2 0:01.98 httpd 1910 apache 20 0 33240 6020 2248 S 11.5 0.2 0:02.85 httpd […]
我有通过网站上的http上传文件的问题。 问题是我无法上传大于126 KB的文件。 问题是我相信服务器相关,因为我有几个网站在VPS和所有我有同样的问题。 例如,如果我尝试使用广泛使用的PHP联系表单上传文件,或者通过CMS在网站上,当我尝试上传大于126-127 KB的任何文件时,我只会收到错误500或404页面。 如果文件较小,一切正常。 我之前上传了更大的文件。 我不知道这是什么时候开始的,因为我没有试图上传文件几个月。 只有我能想到的是,在使用mod_fcgi设置PHP之前几个月它工作(也许这根本不相关)。 也没有任何错误,在站点的根目录或任何其他文件夹中没有error_log。 有什么我可以检查? 系统信息:2 GB内存CPU是双核四核E5440 Xeon(2.83GHz)。 运行Linux 2.6.18-028stab099.3,x86_64。 阿帕奇/ 2.2.22 (Unix)mod_ssl / 2.2.22 OpenSSL / 0.9.8e-fips-rhel5 DAV / 2 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635 mod_fcgid / 2.3.6 PHP / 5.3.10 memory_limit is 96M upload_max_filesize 32M post_max_size 8M max_execution_time 30 max_input_time 60
尝试在我的服务器上上传大文件时,收到500内部服务器错误。 我所有的PHP设置是正确的,即post_max_size,execution_time等… 我非常确定这是FastCGI的一个限制,因为这是大多数网站告诉我的。 但是,所有这些网站都是指运行Apache的服务器,因此修复很简单(只需编辑conf文件)。 当我运行IIS时,问题稍微复杂一点! 有谁知道我如何在IIS中编辑FastCGI的'MaxRequestLen'值? 我似乎无法find办法做到这一点,而不是由于我不是很熟悉IIS的事实。 如果这不是问题,那么请build议使用IIS和FastCGI上传大文件的问题的其他原因