Articles of apache 2.2

访问/ app /下的Rails,而不是/ app / public /

我试图用Apache 2.2.10和FastCGI来部署Rails 2.1.2(我知道是的,坏的,古老的,丑陋的)。 我的应用程序可以通过example.com/app/public/访问,但是我想通过example.com/app/访问它。 在我的.htaccess文件(在应用程序/目录!)我有: RewriteEngine On RewriteBase /app/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ public/dispatch.fcgi [QSA,L] 我怎样才能转发每个请求去app/到app/public/ ? 每次我尝试这个(例如,用RewriteRule ^.*$ public/$1 [QSA] ),我得到一个路由错误: No route matches "/app/" with {:method=>:get} 帮帮我?

http压缩共享托pipe的Apache / PHP

我嗅探了我的网站的响应标题,显然没有使用http压缩来传递响应,因为我在响应头中没有看到Content-Encoding:gzip。 但奇怪的是,phpinfo()显示我HTTP_ACCEPT_ENCODING:gzip,deflate,sdch 即时通讯使用rackspace云网站(共享主机,无法访问httpdconfig),我真的想激活http压缩,但那里的支持人告诉我,如果phpinfo()说,它已经上。 谢谢。!

如何configurationApache在IIS之前运行(.net + PHP)

我有IIS6在端口80上运行.net应用程序。我想要的是在此应用程序中插入PHP代码。 我在一个论坛上发现有人build议在IIS服务器前面运行Apache + PHP,这样,.net代码将被IIS服务器解释,然后结果将被传递给Apache,这将解释PHP代码。 可能吗? 如果是,那么如何configurationApache服务器?

决定Apache 2.2中的SSLRandomSeed值

在Apache中selectSSLRandomSeed启动和连接值时应遵循什么规则?

Windows Server 2003与Apache和IIS导致Apache的随机错误和性能问题?

我试图解决一个运行IIS6和Apache Web服务器(与PHP和MySQL)的Windows Server 2003 SE安装问题。 IIS站点绑定到一个IP,Apache到另一个。 一切似乎很好,直到另一个IP地址被安装,允许web服务运行在IIS下。 症状: Apache现在的响应速度非常缓慢,甚至对静态文件的请求(通常是30秒或更长) 偶发性错误出现在事件日志中,如: Faulting application httpd.exe, version 2.2.14.0, faulting module php5ts.dll, version 5.2.13.13, fault address 0x000ac14f. 我仔细检查了configuration文件,考虑了这个问题/答案在同一台Windows服务器上运行IIS和Apache ,提高了Apache日志级别以进行debugging,运行TCPView检查冲突的绑定,升级到最新的Apache / PHP版本但仍然没有成功或表明原因。 任何有关如何查看或debugging技巧的build议都将非常感激。 我是一个networking程序员,所以不太熟悉Windows Serverpipe理员或networking堆栈的细节。 在IIS下运行PHP不是一个选项,在另一台服务器上托pipe是不理想的。

如何处理Apache反向代理上的证书

好的,所以我能够组装一个Apache的反向代理一堆内部网站。 但是,这些网站使用SSL。 目前,为了testing目的,我使用Apache框中的自签名证书。 我正在代理几个OWA站点,以及两台httpspipe理控制台。 我使用基于名称的虚拟主机,它工作正常(使用Apache 2.2.14)。 但是,我想使用原始的,正确的证书。 我有所有网站的原始“第三方”证书,在.cer和.p7b格式,我的问题是:我可以将证书转换成Apache将接受的东西? 或者我需要从Apache框中生成新的证书? 谢谢!

在MAMP上安装mod_xsendfile

我无法在MAMP上安装mod_xsendfile。 我使用了一些资源来帮助我安装它: http://iprog.com/posting/2008/04/compiling_mod_xsendfile_for_mac_os_x http://groups.google.com/group/phusion-passenger/browse_thread/thread/e6dac9d5ea0de9c1 我结束了通过macports安装apache20,并使用apsx命令来创build模块,然后将其复制到MAMP的模块文件夹。 我似乎至less能够加载模块。 但是,然后我在我的apache日志中得到这个错误: [Thu May 27 19:08:28 2010] [notice] child pid 68606 exit signal Bus error (10) [Thu May 27 19:08:41 2010] [notice] child pid 68607 exit signal Bus error (10) 谁能帮我吗? :S

Internet Explorer拒绝kerberos受保护的Intranet站点中的Cookie

我试图build立一个使用joomla的内联网站点。 networking服务器正在使用HTTP Kerberos身份validation和mod_kerb_auth。 一切工作正常,用户得到authentication等。 但是,如果我尝试loginpipe理员面板,我不能因为IE浏览器不接受所需的cookie。 没有这样的问题与Firefox。 Intranet站点称为“intranet_new”,由webintranet04托pipe在/ var / www / vhosts / joomla / intranet_new /目录下。 我有我的虚拟主机intranet_new包含这个: <Location /> AuthType Kerberos AuthName "Kerberos Login" KrbMethodNegotiate On KrbMethodK5Passwd On KrbAuthRealms PROV.TV.LOCAL Krb5KeyTab /etc/apache2/HTTP.keytab require valid-user </Location> webintranet04虚拟主机也是一样,默认是指向/ var / www并包含: <Location /vhosts/joomla/> AuthType Kerberos AuthName "Kerberos Login" KrbMethodNegotiate On KrbMethodK5Passwd On KrbAuthRealms PROV.TV.LOCAL Krb5KeyTab /etc/apache2/HTTP.keytab […]

Apache在控制台中运行,但不作为服务?

我有一个运行Django的apache 2.2服务器。 我们有一个networking驱动器T:我们需要在我们的Django应用程序中持续访问。 当运行Apache作为服务,我们不能访问这个驱动器,就django代码而言,驱动器不存在。 如果我添加… <Directory "t:/"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 到httpd.conf文件服务不再运行,但我可以启动apache作为控制台,它工作正常,Django可以findnetworking驱动器,一切都很好。 为什么控制台和服务有区别? 应该有区别吗? 我有自己的login服务,理论上它应该和我一样拥有相同的访问权限。 我热衷于保持它作为一个服务运行,因为当我在服务器上工作时,它是远不那么突兀(除非有办法隐藏控制台?)。 非常感激任何的帮助。

获取禁止在pipe理下运行

我正在pipe理员login下的本地主机上运行。 每次都被禁止: [Mon Jun 07 19:17:40 2010] [error] [client 127.0.0.1] client denied by server configuration:C:/ WebPages / <Directory "C:/WebPages/*"> Order allow,deny Allow from all AddHandler wsgi-script .wsgi Options ExecCGI RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /cms66.wsgi/$1 [QSA,PT,L] </Directory>