上传速度到我的一个特定的服务器比预期的要慢得多,或者可以忍受。 我正在将一个网站迁移到一个新的主机上; 网站的部分function是每天上传几个大(> 50Mb)的文件。 目前的上传速度在新的服务器上慢得令人无法接受。 我是新来的Linux和Apache服务器configuration; 是否有任何设置应该改变,或检查/调整,以允许最大的文件传输速度?
我已经通过MacPorts安装了Apache,但现在我似乎有两个Apache安装。 第一个,预装在Mac上的configuration在/ private / etc / apache2。 它可以用sudo apachectl start 。 我使用的第二个macports版本的configuration位于/ opt / local / apache2 /,可以通过自定义的launchd脚本启动。 谁能告诉我什么是sorting这个问题的最佳方法? 我应该删除macports版本吗? 我最初安装这个,因为我似乎记得,虚拟主机不能在预装版本上configuration。 如果可能,我宁愿删除预装版本的Apache。 任何帮助,将不胜感激!
如何重写http://mydomain.com/mypage.php?id=somenumbertypes的web请求,其中somenumber是一个整数TO http://mydomain.com/directory 像http://mydomain.com/mypage.php?id=15到http://mydomain.com/directory
我们在networking中有更多的电脑。 在虚拟服务器上的一台PC上运行一个Intranet应用程序: <VirtualHost 127.0.0.1> DocumentRoot "D:\data\o\application\root" ServerName application </VirtualHost> 这是一个Zend Framework应用程序。 这就是为什么它需要虚拟服务器。 我们在所有PC上运行Apache作为networking服务器。 如果PC有名字,比如说“johndoe-pc”,我如何从内部网的另一台PC访问这个应用程序? 编辑: 这是来自httpd.conf的完整虚拟主机configuration: NameVirtualHost 127.0.0.1 #D:\data\o is document roo of the Apache web server <VirtualHost 127.0.0.1> DocumentRoot "D:\data\o" ServerName johndoe-pc </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot DocumentRoot "D:\data\o\application\root" ServerName application </VirtualHost> 在应用程序所在的PC上,我可以通过input以下命令来访问它: http://application
我们将安装Subversion Edge和Redmine,但要求它们在同一个盒子上运行。 安装Redmine最简单的方法似乎是使用BitNami堆栈。 我们的Inf Struct团队只有IIS的经验,所以我会帮助他们,但是我不确定最简单的方法来启动它,因为两者都需要Apache,但是它们都有自己的预安assembly置,不兼容。 我应该如何build议我们去做这件事?
关于这个话题已经有了一个回答的问题: 用Apache / Django限制表单邮件大小 但我不确定这是什么意思:“如果,例如,你是允许file upload到一个特定的位置”(来源: http : //httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody ) – 我正在上传一个文件到Django(WSGI)下的那个位置? 该指令是否为Apache范围,还是应该在某个特定的文件夹上使用?
好吧,经常在ubuntu 9.04 vps上运行的我的网站似乎崩溃了,因为apache似乎没有回应。 一个简单的apache重启解决了这个问题,但显然这不是每次发生这种情况都需要手动重启服务器的好scheme。 该网站是一个最小stream量的WordPress站点(每天最多200个访问者)我也有PHP运行作为一个Apache模块与APCcaching设置。 我删除了一些在服务器上运行的进程,比如clamav,这个进程在某种程度上减less了内存的使用(服务器有一半RAM)。 用户报告在apache变得响应之前发现“内存不足”错误。 在服务器上运行顶级命令现在显示大约50%的内存使用率。 Apache错误日志不显示任何有趣的事情。 但是运行一个top命令会告诉我有4个独特的apache2运行实例,每个实例消耗大约15%的内存。 CPU在0% 任何人都可以解释为什么有4个单独的Apache进程运行,以及如何正确pipe理这些? 谢谢大家。 埃德
我尝试在本地win32机器上评估客户的基础架构。 基础架构应该基于运行在tomcat(6.0.20 +)上的j2ee webapp,位于secur apache httpd(httpd-2.2.16 / openssl-0.9.8)之后,它只转发那些被授权的请求证书)。 我的方法是用mod_jk和相应的ajp13协议解决tomcat和apache之间的连接。 tomcat(ajp13)在端口8099上运行,我configuration了workers.properties和我的mod_jk.conf (并将其包含在httpd.conf )。 连接工作成功。 httpd在端口80上运行,tomcat在8084下运行他的http端口。 向http://localhost/my-webapp-context发送http请求时。 tomcats回答并显示我的webapp。 到目前为止,有以下configuration文件: mod_jk.conf LoadModule jk_module modules/mod_jk.so #LoadModule ssl_module modules/mod_ssl.so JkWorkersFile conf/workers.properties JkShmFile logs/httpd/mod_jk.shm JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /* balancer workers.properties worker.list=jk-status worker.jk-status.type=status worker.jk-status.read_only=true worker.list=jk-manager worker.jk-manager.type=status worker.list=balancer worker.balancer.type=lb worker.balancer.error_escalation_time=0 worker.balancer.max_reply_timeouts=10 worker.balancer.balance_workers=node1 worker.node1.reference=worker.template worker.node1.host=localhost worker.node1.port=8109 worker.node1.activation=A […]
我使用Ubuntu 10.04并安装了Apache2 HTTP服务器。 在安全页面 @ apache.org文档中,他们build议将文件/usr/local/apache/bin/httpd上的权限更改为511 ,但我不明白为什么? 为什么root用户不能写入该文件? 该文件的当前configuration是: /usr/lib/apache2/mpm-prefork$ ls -l total 1412 -rwxr-xr-x 1 root root 1443482 Apr 13 23:23 apache2 做我目前的configuration为apache2二进制文件被认为是危险的? (请注意,在Ubuntu中,文件path是/usr/lib/apache2/mpm-prefork/apache2而不是/usr/local/apache/bin/httpd )
我试图让所有的网站来作为site.php而不是site.php?abc = 1 …等 目前我的.htaccess文件显示如下: RewriteCond %{QUERY_STRING} .+ RewriteRule ^(.*)$ /$1? [R=301,L] Options -Indexes 但是这不起作用。 任何帮助,将不胜感激