当我尝试上传文件时,我的apache服务器发送“Request Entity too Large”错误。 这发生在客户端在发送“请求标题”约10秒后发送实际“发布主体”时。 有什么办法可以禁用这个在Apache上。
在我的主机帐户上,我在cpanel中创build了一个新的子域。 比方说,beta.mydomain.com。 当我尝试访问beta.mydomain.com它完美的作品。 但是,当我尝试访问beta.mydomain.com时,它会将我redirect到beta.mydomain.com/cgi-sys/defaultwebpage.cgi 我该如何解决? 编辑: 看起来web服务器根目录下的.htaccess也可能与此有关。 规则如下: RewriteEngine on RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_URI}!/beta/index.php$ RewriteRule ^(。*)$ /beta/index.php [R = 302,L] 如果我inputbeta.domain.com/somedirectory,则会因规则而redirect到domain.com/beta/index.php。 如何从上述重写规则中排除beta.domain.com?
是否有可能使用.htaccess文件closures特定目录的Apache的DirectoryIndex ? 我已经尝试DirectoryIndex Off但如果文件Off存在它使用它作为索引文件。 我想确保无论文件在哪里都会列出目录。
Linux中是否有一个命令来找出哪些模块被加载并在Apache中运行?
像这样的东西适用于索引页面: <VirtualHost *:80> ServerName example.com Redirect permanent / http://www.example.com </VirtualHost> <VirtualHost *:80> ServerName http://www.example.com </VirtualHost> 所以这样的url: http://example.com gets forwarded to http://www.example.com 但是这不起作用: http://example.com/robots.txt 我也尝试了下面的.htaccess中的相同的结果: RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L] 请帮我解决这个问题。 完整configuration: LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so LoadModule proxy_balancer_module /usr/lib/apache2/modules/mod_proxy_balancer.so LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so <VirtualHost *:80> ServerName example.com Redirect permanent / http://www.example.com […]
最近我一直在我的networking服务器上收到很多分段错误警告。 警告看起来像: [notice] child pid xxxx exit signal Segmentation fault (11) 我已经咨询了服务器提供商(这是一个专门的红帽企业服务器),他们找不到任何东西。 我到目前为止所做的: 由于我已经尝试了以下错误: 我增加了更多的内存 我已closures/打开几个PHP模块(他们发送给我的网页有人有同样的问题,由过量的PHP模块造成的) 在发生警告的时候,似乎有大量的自由内存,进程的数量非常less(httpd进程的数量约为最大允许的四分之一)。 什么可能导致这些错误? 编辑:当前版本 apache:2.0.52 php:5.2.8 RHEL 4 编辑2:虽然我很久以前问过这个问题,但是直到升级到php 5.3之后,我才解决了这个问题。
谷歌机器人正在爬行我的网站,这是杀了我的服务器。 它每秒只能search一两页,但这些页面真的是CPU密集型的。 我已经将这些CPU密集型文件添加到robots.txt文件,但Googlebot尚未检测到这些更改。 我想阻止在apache.cong水平的谷歌机器人,所以我的网站可以回来吧。 我怎样才能做到这一点? 这个apoache实例正在托pipe几个PHP站点和一个Django支持的站点,所以我不能使用.htaccess文件。 该服务器正在运行Ubuntu 10.04。
Apache 2.4 为日志时间戳引入了次秒粒度 ,所以你可以做类似的事情 LogFormat“%{%d /%b /%Y%T} t。%{msec_frac} t%{%z} t […] 据我所知,这个特性在Apache 2.2中本身是不可用的。 我们还没有准备好升级到2.4,但我仍然想要精确的时间戳。 有没有办法在Apache 2.2中获得这个function?
我在Windows上安装了Apache 2.2,服务于我所有网站的文件夹是: C:\Users\GSTAR\Documents\Web Sites 在这个文件夹中有每个网站的子文件夹 我目前通过导航到http://localhost/site1 , http://localhost/site2等访问我的服务器上的这些网站。 我现在的问题是,有些网站有相对的URLpath,这会导致问题,因为找不到资源(它试图查找根文件夹)。 我不特别希望使用绝对URL。 我有一个虚拟主机,因为这可能是一个解决scheme。 但是我遇到了一些麻烦。 我希望继续使用相同的URL来访问网站 – 但是我已经阅读的一些教程build议使用site.localtypes的约定,但是我不希望这样做。 有人有任何build议如何使这项工作?
我们希望http://webserver.com/foo指向WAS 6.0的一个实例,并且http://webserver.com/foo2指向运行在同一台服务器上但具有不同端口号的WAS 7.0实例。 这是一个暂时的事情,因为我们需要在将应用程序从6.0运行到7.0时运行两个服务器。 Web服务器是IBMIHS(Apache变体),它需要使用WebSphere插件连接到WAS服务器。 这会工作吗? 有什么缺点?