我正在计划编写一个小型的浏览器游戏。 networking服务器是一个共享服务器,没有root / install可能。 我想使用AJAX进行客户端/服务器通信。 将有12名球员。 因此,每个玩家将每X毫秒(比方说200毫秒)轮询服务器当前的游戏状态。 所以那将是200ms x 12个玩家x 5 =每秒60个请求 Apache可以处理这些请求吗? 使用这种尝试时可能会遇到哪些瓶颈?
我有一个debian VPS与2 GB内存 ,这是非常好的处理大事情。 然而,最近我的网站经常下滑,我仍然不能确切的原因。 起初我有512MB内存,这实在太小,无法处理我的网站。 正如我在日志中看到的,该网站至less使用了450MB。 我升级到2GB希望能够解决一切,但它没有做任何事情。 然后我想这可能是我的网站代码运行一个巨大的过程,因为它实际上是。 所以我重build了一个简单的系统来减less正在完成的巨大进程。 不过,同样的问题依然存在。 现在我想这可能是一些访问者的问题。 但是甚至没有30个活跃的访问者,甚至更less,而2GB的内存应该很好地处理它们。 在查看网站停止使用时的RAM使用情况后,大概是2GB的400-500MB,所以对我来说这确实不是RAM的问题。 所以我现在很困惑 还有什么呢? Apache的错误日志都是关于我的PHP文件的通知和不重要的东西,这与Apache无关,但我相信它只是一个Apache的问题,因为SSH连接和完美的工作,而网站是closures的。 什么是预期的问题或任何其他检查? 这可能是访问者使用Apache的限制吗?
我一直在寻找这个好几个小时,没有运气。 我有一个在Apache2上使用https的Web服务器。 我也在同一台服务器上安装了tomcat7来运行一些Java web应用程序。 我需要在Apache上保留我的https端口443,但将请求转发到Java webapp到tomcat。 我试图使用mod_jkredirect到tomcat的请求,但我失败了。 大多数教程讨论redirect纯HTTP请求不是https。 我也不能让tomcat在8443上使用https。我按照这里的步骤,但面临错误。 问题:我可以redirecthttpsstream量到tomcat而不在tomcat上安装https吗? 有没有一个很好的教程可以推荐给我?
有一个问题。 服务器包含证书( .crt)。 有两个不同的用户。 一个在签名服务器证书的浏览器证书( .p12)中设置 。 用户input文件夹example.com/a 没有证书的用户将进入example.com/b 如何使用设置apache来做到这一点? redirect? 对不起我的英语不好 :)
我有一个网站与域名mysite.com。 我想这样做,如果用户input“mysite.com”将redirect到“www.mysite.com”。 另外,“mysite.com/subdir”也将redirect到“www.mysite.com/subdir”。 我已经查看了vhost的更改并重写了,但是它不适用于“mysite.com/subdir->”www.mysite.com/subdir“的情况。 每次input“mysite.com/subdir”,都会redirect到“www.mysite.com”。 只有“www.mysite.com/subdir”才有效。 不知道如何解决这个问题。 我打开重写日志,但没有看到任何明显的。 这是我的configuration文件到目前为止。 请让我知道我错过了什么。 谢谢! 仅供参考:我在Apache 2.2.3上使用了CentOS 5.4,nginx 1.2.0。 该网站本身是用CodeIgniter框架构build的。 http.conf的: ServerTokens Prod ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 10 ServerLimit 256 MaxClients 60 MaxRequestsPerChild 10000 #StartServers 8 #MinSpareServers 5 #MaxSpareServers 20 #ServerLimit 256 #MaxClients 256 […]
是否有可能将我的更改到php.ini到不同的文件,这覆盖了默认设置。 例如在我的project.ini中我想覆盖maxlifetime? ; Overwrite PHP settings required for Project [Session] ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. ; http://php.net/session.gc-maxlifetime session.gc_maxlifetime = 86400 我已经看到一些开源网站是与php.ini里面的包。 这是更好的方法吗?
我有一个在JBoss 7 AS中运行的应用程序,我希望在同一台服务器上使用Apache HTTPD。 该应用程序在HTTP中运行,我想在HTTPS上有Apache。 所以,以https://myserver.mydomain/jboss_app开头的所有请求都应该redirect到http://127.0.0.1:8080/jboss_app 。 我已经在Apache上安装了SSL证书。 我是否也需要在JBoss上安装它? 重写规则是什么样的? 或者,我还需要做些什么?
我在我的Apache服务器上安装了通配符SSL。 使用下面的代码snipplet,以下工作: http://test.com (points to /var/www/html) https://test.com (points to /var/www/html) http://s1.test.com (points to /var/www/s1) 但https://s1.test.com不起作用 – 它指向/ var / www / html而不是/ var / www / s1 – 我怎样才能得到它,所以它指向它自己的目录? <VirtualHost *:443> DocumentRoot "/var/www/html" ServerAlias test.com *.test.com ServerName *.test.com SSLEngine on SSLCertificateFile /home/test/STAR_test_com.crt SSLCertificateKeyFile /home/test/test.key SSLCertificateChainFile /home/test/PositiveSSL.ca-bundle </VirtualHost> <VirtualHost *:443> ServerAlias s1.test.com *.s1.test.com ServerName s1.test.com DocumentRoot […]
我试图通过在计算机上创buildApache反向代理其他HTTP服务器来解决Chrome中的ERR_UNSAFE_PORT限制。 我加载了与sudo e2enmod proxy mod_proxy 我将ProxyPass /znc/ http://localhost:6667/到我的httpd.conf 我用sudo /etc/init.d/apache2 restart重启Apache 当我打开/znc/ ,我得到500内部服务器错误。 我加了LogLevel debug ,重新启动了apache,再次尝试,并没有任何可疑的: [Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 21528 for worker http://localhost:6667/ [Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 0 in child 21528 for (localhost) [Fri Oct 19 […]
我希望我的Apacheconfiguration中的一个特定的虚拟主机覆盖auto_prepend PHPconfiguration指令,并始终包含一个PHP文件,没有包括它的其他网站。 一种select是在Apache中使用SetEnv ,在PHP中使用getenv ,在php.ini中使用auto_prepend