诸如no-ip.com之类的服务提供了parsing为dynamicIP的域。 我的共享主机提供商不给我任何时候我想要的编辑域logging的权限,但是如果我联系他们,他们可以为我改变它们。 是否可以创build一个parsing为无IP域的A NAMElogging。 我希望在我的dynamicIP上托pipe一台服务器,并且我正在考虑有一个名为“无logging”的路由logging,然后将其parsing为我的IP。 例如server.mydomain.com – > servermydomain.no-ip.com – > 000.000.000.000
我有一个运行在Unicorn上的Teambox安装,后者有时会在30秒后超时。 这个configuration的想法是让Apache等到Unicorn主服务器发送超时,因为如果我没有错的话,Unicorn将退出超时工作进程,但是产生一个新进程来处理相同的请求。 有没有办法configurationApache不超时,如timeout = 0的nginxconfiguration? 谢谢您的帮助! 编辑 我find了一个方法,虽然它并不像我预期的那样工作。 在ProxyPass指令中,你必须在url之后指定一个retry=0选项: ProxyPass / http://url/ retry=0 但是,如果url是ProxyBalancer则ProxyBalancer 。
我需要从Apache服务器提供一大串压缩的MIDI文件。 问题是,当用户请求时,响应应该返回一个“audio / midi”内容types的头文件,而不是gzip文件或multipart头文件。 换句话说,我试图渲染内容(播放MIDI)的服务器,而不是下载到他们的驱动器。 有一个简单的方法,我可以做到这一点?
我有一个大的PHP脚本,需要一个或更多的技嘉运行。 我将php.ini中的memory_limit设置为2048M。 如果我用ini_get回应这个限制,那么按预期得到2048M。 但是,当我运行脚本失败,并说,它只能分配512MB。 我在服务器上有16GB的内存,所以不是。 必须在另一个地方设置另一个限制..?
我有一些JavaScript保持为每个客户端打开一个持久的Ajax连接,我知道这可能会导致一些严重的问题为Apache,但不是lighttpd。 我从研究如何解决这个问题中学到了一件事,就是如何使用ProxyPass指令将某个目录的所有请求发送到另一个地址:端口组合(而不让用户知道)。 我想知道的是,如果我把我的PHP放在一个代理服务器(到lighttpd)的目录,并用JavaScript调用,这仍然算我的Apache连接限制? 我想知道的原因是,Apache仍然在服务内容,只是不处理它。 在我看来,这将是一个连接。 谢谢
我知道这个问题经常出现,我遵循了很多例子和build议,但是我不能得到它的工作。 下面是我需要实现的: 我有两个configuration两个域redirect到其中的一个子域:domain-one.com(和www.domain-one.com)和domain-two.com都应该发送301 Moved Permamently标题和redirect到www.domain- two.com。 我已经为domain-one.com设置了NamedVirtualHost,如下所示: ServerName domain-one.com ServerAlias www.domain-one.com Redirect 301 ^/ http://www.domain-two.com 而这似乎是为domain-one.com工作,但www.domain-one.com不redirect,整个设置似乎被忽略,服务器的默认主机configuration设置文件服务。 至于从domain-two.comredirect到www.domain-two.com我创build了两个NamedVirtualHosts,www.domain-two.com是其configuration(ServerName设置为www.domain-two.com)和域-one.comconfiguration为: ServerName domain-two.com Redirect 301 ^/ http://www.domain-two.com 而且这个configuration也失败了。 从我读到的redirectApache Redirect指令应该足以实现我所需要的。 我可以使用一些mod_rewriting,甚至使用PHP和占用的头()来做我想做的事情,但有人可以向我解释我的想法和这种configuration有什么问题。 谢谢
我知道这两个版本并没有很好的结合在一起,但奇怪的是,XAMPP以某种方式允许它发生。 我们有一台运行XAMPP的机器,不pipe怎样(不止我),都允许PHP 5.3.1与MySQL 4.0.18数据库对话。 我们试图复制这个设置(减去XAMPP),并在一台新机器上安装相同版本的Apache,MySQL和PHP,但从逻辑上来说,我们试图解决以下错误消息: 警告:mysql_connect():不支持连接到3.22,3.23和4.0。 服务器在C:\ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ nktest.php中是4.0.18-max-debug在第3行警告:mysql_connect():连接到3.22,3.23和4.0服务器不支持第3行的C:\ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ nktest.php失败:不支持连接到3.22,3.23和4.0服务器 不幸的是,我们被困在MySQL 4.0.18,因为我们在该框上运行的应用程序需要它,并带有预build版本。 我们还需要使用PHP 5.3,因为另一个依赖于它的包,所以我们被卡住了。 我试图弄清楚XAMPP在幕后做了些什么,但我似乎无法理解它。 总之,是否有人知道在Windows Server 2008机器上连接到MySQL 4.0.18数据库w / PHP 5.3.1的方法? 应用程序需要访问所有标准的MySQL库函数,即mysql_connect(),因此严格使用mysqli不是一个选项。
是否可以访问Apache中的响应对象数据? SetEnvIf之后 的RewriteCond …以便可以根据内容types和caching输出来操作标题? 从文档看来,这是不可能的。 有没有其他模块可以允许这种types的操作(根据响应头设置环境variables)?
我正在尝试为Linux Mint上的Django站点设置apache + mod_wsgi环境。 我跟着这个django网站教程,以及mod_wsgi网站。 到目前为止,我得到这个: 在我的httpd.conf我有这个: WSGIScriptAlias /site /path/to/wsgi_scripts/django.wsgi <Directory /path/to/wsgi_scripts> Order deny,allow Allow from all </Directory> 在site.urls我有这个: urlpatterns = patterns('', (r'^site/', include('app.urls')), ) 所以,如果我尝试访问url localhost/site/index ,它会显示不存在的url的django视图,但是,如果我访问localhost/site/site/index ,它可以正常工作。 我的问题是,这是摆脱第一个“网站”的方式,应用程序使用我在httpd.conf中使用的别名的URL。 另外,如果我在这个httpd.conf中使用别名,它也可以工作 WSGIScriptAlias / /path/to/wsgi_scripts/django.wsgi 但我不想用这种方式。 build议? 提前致谢
我最近从nginx / php_fpm移到了Apache2 / mod_fcgid / PHP。 这是我进行这种迁移的第二台服务器,但使用频率要比第一台less得多,这就像一个魅力一样。 问题出现在PHP进程中。 在查看mod_fcgid文档时 ,看起来杀死空闲进程的默认值是300秒; 我已经把这个改成了20个。现在,如果300能够工作的话,我会好起来的 – 但是这并没有发生。 现在已经运行了近一天,服务器状态显示了12个活动进程: 进程名称:php5 PID活动空闲访问状态 19243 84879 14420 11准备就绪 进程名称:php5 PID活动空闲访问状态 20954 82143 149 22准备就绪 20947 82149 149 22准备就绪 20953 82143 149 13准备就绪 进程名称:php5 PID活动空闲访问状态 20589 82765 23644 72准备就绪 进程名称:php5 PID活动空闲访问状态 17663 86103 2034 117准备就绪 进程名称:php5 PID活动空闲访问状态 19862 83961 1976 91准备好了 进程名称:php5 PID活动空闲访问状态 […]