我正在使用IWeb共享主机。 他们隐藏所有的内部服务器错误。 但是我需要他们知道是什么导致我的Apache脚本崩溃。 有什么办法来捕捉HTTP 500内部服务器错误…所以我可以知道是什么原因造成的? 提前致谢。 更新: 这是.htaccess: AuthUserFile .htpasswd AuthType basic AuthName "Secret Files" Require valid-user 当我加载页面,我得到的用户名和密码popup…然后,当我input的一切…然后单击确定我得到内部服务器错误…对我来说没有任何意义。 为什么只有在用户试图login后才发送错误。
当我通过https访问我的网站时,Firefox要求允许我的networking主机的证书,然后我被redirect到我的网页主机的索引页面。 我没有要求我的networking主机提供我的https所以我想任何请求httpsredirect到http 。 我已经尝试了这些不同的方法,但Firefox仍然要求证书批准,然后redirect到我的虚拟主机的索引页面。 我的虚拟主机启用了Mod_rewrite(apache 2.2),但是这些行不起作用: 我怎样才能redirect到我的网站,而不是我的networking主机? (端口80和443打开。) RewriteCond %{HTTPS} on RewriteRule ^(.*)$ https://www.mydomain.org/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.mydomain.org/$1 [R=301,L] RewriteCond %{SERVER_PORT} 443 RewriteRule ^(.*)$ https://www.mydomain.org/$1 [R=301,L]
我一直在编程一个网站使用: Zend Framework 1.11.5(完整的MVC) PHP 5.3.6 Apache 2.2.19 CentOS 5.6 i686 virtuozzo on vps cPanel WHM 11.30.1(build 4) Mysql 5.1.56-log Mysqli API 5.1.56 这个问题从这里开始https://stackoverflow.com/questions/6769515/php-programming-seg-fault 。 简而言之,PHP给了我随机的分割错误。 [Wed Jul 20 17:45:34 2011] [error] mod_fcgid: process /usr/local/cpanel/cgi-sys/php5(11562) exit(communication error), get unexpected signal 11 [Wed Jul 20 17:45:34 2011] [warn] [client 190.78.208.30] (104)Connection reset by peer: mod_fcgid: error […]
现在我有一个Xeon四核(2.8ghz我认为),8GB内存和150GB WD Raptor驱动器与centos。 我们有几个网站可以获得大约60万的页面浏览量,并且每个月只有不到1000万的search引擎机器人爬行。 我们使用Nginx,它直接服务的图像/ JavaScript,然后反向代理直接到所有dynamic页面(PHP)的Apache。 所有的apache现在正在做的只是渲染的PHP文件,然后服务回nginx。 我们已经使用了这个设置大约2年了,并没有一个单一的问题,所有的网页立即加载。 我不是硬核服务器工程师,但是当我在ssh中执行“top”命令时,有10个httpd进程使用0.5-5%cpu,mysql使用平均15%cpu。 我试图用fastcgi来replaceapache,以避免开销,但我不确定这些后果可能是安全性或稳定性,还是甚至会减lesscpu负载。 这个改变会值得吗?
我已经安装了debian 6挤压本地服务器。 但我无法获得虚拟主机的工作。 我想设置多个虚拟主机,但我只是从一个开始。 我禁用了默认的apache虚拟主机 a2dissite default 设置虚拟主机和目录/etc/apache2/sites-available/test.local <VirtualHost *:80> ServerAdmin [email protected] ServerName test.local DocumentRoot /srv/www/test.local/public_html/ ErrorLog /srv/www/test.local/logs/error.log CustomLog /srv/www/test.local/logs/access.log combined </VirtualHost> 我启用了该网站 a2ensite test.local 重新启动服务器 /etc/init.d/apache2 restart 将其添加到/ etc / hosts 192.168.1.60 test.local 当我浏览到test.local,我只是得到一个服务器找不到错误。 我也清除了所有的cookies。 它只工作,如果我只是去192.168.1.60。 另外我在/etc/apache2/apache2.conf中configuration了apache2.conf Include ports.conf /etc/apache2/ports.conf中的ports.conf有 NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you […]
在标题响应中,我想删除Cache-Control的“max-age”? 我不想完全取消Cache-Control,只是想摆脱max-age。 所以下面是错误的: 标题未设置caching控制 我认为有一种方法可以使用“编辑”来代替“未设置”。 但是,我不知道如何使用“编辑”。 build议?
如何更改Apache目录索引的默认ReadmeName? 我在我的站点example.com/README.html的根目录中有一个自述文件,我要将它显示为Apache目录索引的自述文件, 除非该目录具有自己的README.html文件。 这可能吗? 例; 用目录结构 -/ -/folder1/ -/folder1/README.html -/folder2/ -/README.html example.com/应该在其目录索引中显示example.com/README.html, example.com/folder1/应显示example.com/folder1/README.html, example.com/folder2/应显示example.com/README.html 我可以设置 ReadmeName README.html 在我的configuration文件中,但在example.com/folder2/的目录索引页脚中会显示“Apache Server example.com Port 80” 同样,我可以设置 ReadmeName /README.html 但是会忽略文件夹1中的README.html / 有没有什么意义? 我不是很好解释这个=)
有什么我可以用来设置规则的Apache 暂时抑制或忽略任何IP地址,每秒X的请求数量? 如果有一个Apache模块,这将是非常好的。 我看了一下mod_bandwidth和mod_limitipconn但是看起来他们是基于带宽的,这对我来说很难根据每个IP请求的数量来确定带宽。 我会很高兴在Apache上使用一些可以在标准Linux服务器(Fedora或CentOS)上运行的东西。
我目前正在回到一个旧的域名,并为SEO目的创buildredirect。 我没有做这么多,所以我一直在学习。 我试图: 有一些页面301直接到新网站上的等同页面(完成) 有一个单一的页面根本不redirect(需要帮助) 将所有其他页面redirect到新主页(完成) 到目前为止我有: RedirectMatch 301 contactinfo.html http://www.newdomain.com/contact.php RedirectMatch 301 (.).html http://www.newdomain.com/index.php 我怎样才能禁止单个页面的redirect?
这是Solaris 10 x86的默认安装。 没有调整或定制。 1)我首先启用apache2。 bash-3.00#svcadm启用apache2 2)重新启动apache2 bash-3.00#svcadm重启apache2 3)检查服务是否正在运行。 bash-3.00#svcs | grep apache legacy_run Aug_08 lrc:/etc/rc3_d/S50apache maintenance 18:41:16 svc:/network/http:apache2 4)服务已经进入维护状态,因此我正在查看错误的解释。 bash-3.00#svcs -xv svc:/network/http:apache2 (Apache 2 HTTP server) State: maintenance since Thu Aug 11 18:41:16 2011 Reason: Start method exited with $SMF_EXIT_ERR_CONFIG. See: http://sun.com/msg/SMF-8000-KS See: man -M /usr/apache2/man -s 8 httpd See: /var/svc/log/network-http:apache2.log 5)获取日志文件。 bash-3.00#cat /var/svc/log/network-http:apache2.log […]