欢迎各位兄弟 发布技术文章
这里的技术是共享的
1)通常每个套接字地址(协议网络地址端口)只允许使用一次 不能绑定到80端口
(看哪个服务占用80端口 就停掉这个服务吧,或者把这个服务改成其它的端口,或者是我们的 apache改成其它的端口)
2)xampp安装后 启动后查 log 错误. 通常每个套接字地址(协议网络地址端口)只允许使用一次 不能绑定到443端口 (本质上也是哪个服务占用433端口 就停掉它)
时间:12-08-28 栏目:Cpanel 作者:小鳄鱼 评论:2 点击: 25,562 次
本文标签: 500 error
造成HTTP-500错误,可能存在的原因之个人实践总结1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。
1,您必须首先设置取消友好提示获取详细的错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个\"显示http友好错误提示\"的复选框,请取消该复选框,这样您可以获得正确的错误提示了。 2,在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了。根据出错的具体原因,再进行相应调试即可解决。
试过这种方法 可能不行
来自 http://www.9410.com.cn/html/82.html
双击 xampp_start
双击 xampp-control
就可以了
xampp-control 的控制面板中 可能安装服务 没法启动
(试两三次或者重启电脑) 就可以了
# Image and Flash content Caching for One Month 设置下面的类型的文件缓存时间为一个月<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css)$">Header set Cache-Control "max-age=2592000"</FilesMatch>
Http状态是200,页面没有任何错误发生
chromeMozilla/5.0 (Windows NT 5.2) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30Firefox
平忠自己的防盗链#防盗链AddDefaultCharset GBKDirectoryIndex index.html index.htm index.php index.html.var<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP_HOST} ^4006830.com$ [NC]RewriteRule ^(.*)$ http://www.4006830.com/$1 [R=301,L]#防盗链RewriteCond %{HTTP_REFERER} !^http://4006830.com [NC]
产唯一一个免费版apache日志分析工具。windows下安装简单,实用性好过AWStats。既是安全防御系统也是黑客攻击系统的多用途工具发布。黑客,你的攻击还能躲藏吗?功能简介:一.apache日志分析,可以对多个网站的apache日志进行分析,根据分析可以生成详细apache服务访问情况报表,支持大容量日志分析,超快的分析速度,让你瞬间了解网站的运行和访问的详细情况。分析报表包括:1.基本访问情况统计(页面浏览量,图片浏览量,下载访问量,独立IP数,页面错误数,错误链接地址等情况);2.IP访问情况分析(最近访问的独立IP地址,访问量前100位的独立IP);3.具体页面访问分析(动态页面访问数,静态页面访问数,访问次数最多的页面排序,每小时访问数统计);4.搜索引擎收录分析(百度,google ,yahoo抓取了你多少页面,什么时候蜘蛛跑你服务器上面来了);5.SQL注入攻击分析;6.通过百度,google搜索的最常见的你网站的关键字有哪些。7.通过各友情链接到达你网站的IP,网站有哪些。二.IP位置定位和服务器端口开放检测。1.根据域名或者IP查找IP所在地。
分类: LINUX
(1)(高桥的方法)/etc/rc.d/init.d/httpd restart 重启apache/etc/rc.d/init.d/httpd start 启动apache/etc/rc.d/init.d/httpd stop 停止apache(2)最好的启动方法 ,不会错/usr/local/apache/bin/apachectl start 该命令用来启用apache。/usr/local/apache/bin/apachectl stop 停止/usr/local/apache/bin/apachectl restart 重启(3) service httpd start 启动 httpd如果是linux自己带的apache的话就使用命令service httpd start 启动service httpd stop 关闭service httpd restart 重新启动
javascript:alert(document.lastModified) ie中试过 肯定是好的
A地址:域名/youa.html?k=EtamB地址:域名/index.php?module=Default&action=List&k=Etam实现把用户输A地址跳到B地址,就是跳转的功能。原先用用最常的方法实现如:RewriteRule ^youa.html?k=(.+)$ index.php?module=Default&action=List&k=$1 [L]看上去是没有问题的,但在地址上输入跳转不了。后来网上查了一下资料如下:规则: 引用自文本. 任意一个单字符[chars] 字符类: "chars"中的任意一个字符[^chars] 字符类: 不在"chars"中的字符text1|text2 选择: text1 或 text2量词? 前面的字符出现 0 或 1 次* 前面的字符出现 0 或 N 次(N > 0)+ 前面的字符出现 1 或 N 次(N > 1
百度 htaccess文件在线生成器
http://www.cnfree.org/htaccess/
http://www.htaccesseditor.com/sc.shtml
.htaccess 中的内容如下
ErrorDocument 403 /error/noindex.html
这样在 htaccess 是如果禁止访问就跳到 /error/noindex.html 页面中了
htaccess 禁止访问两种方法
1)deny from all
2)RewriteRule ^(?!error)[^>]* – [F]
第一种方法 没有试过
第二种方法 肯定可以用 ErrorDocument 403 /error/noindex.html 来进行跳转的
http://htaccess.maozstudio.com/prevent-hotlink.php
.htaccess可以禁止某个来源(referer)的访问,当某个网站对你的网站图片或CSS等文件直接引用的时候,禁止其访问是避免更大损失的关键,但这不足以防止盗链的行为,我们会在第11章讲到“防盗链”,是本章的一个很好的补充。
要禁止某个来源的访问,只需要加入下面这段代码:
RewriteEngine on RewriteCond %{HTTP_REFERER} abc\.com [NC] RewriteRule .* - [F]
这阻止了网站abc.com对你的所有外链。
而下面这段代码则是阻止2个及2个以上网站:
RewriteEngine on RewriteCond %{HTTP_REFERER} abc\.com [NC,OR] RewriteCond %{HTTP_REFERER} def\.com RewriteRule .* - [F]
说明:“[NC]”指示不分大小写;“[NC,OR]”指示下面是最后一个指令;而最后一行“[F]”是403跳转,即强行把被禁止访问的来源网站跳转到403页面。
访问日志 是 access.log
错误日志是 error.log
在httpd.conf 中会找到它的路径
在工作中遇到将多个域名绑定到一个空间上,折腾一番然后用Apache的.htaccess解决了这个问题。其实原理就是判断访问的域名然后指向不同的目录。很简单,就直接贴内容了代码里内容简述m.heqee.com 和 wap.NAME.com 指向目录 wapaaa.com/www.aaa.com 指向目录 aaabbb.com/www.bbb.com 指向目录 bbb <IfModule mod_rewrite.c> RewriteEngine on #301 rewritecond %{http_host} ^NAME.com.biz [nc] rewriterule ^(.*)$ http://www.NAME.com/$1 [r=301,nc] # m/wap.heqee.com 二级目录
一个ok的htaccessAddDefaultCharset UTF-8<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP_HOST} ^aaa.com$ [NC]RewriteRule ^(.*)$ http://www.aaa.com/$1 [R=301,L]RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]RewriteRule ^(.*)$ http://3g.aaa.com/ [NC,R=301]#给在线咨询做个伪静态
%...a: 远程IP地址 %...A: 本地IP地址 %...B: 已发送的字节数,不包含HTTP头 %...b: CLF格式的已发送字节数量,不包含HTTP头。例如当没有发送数据时,写入‘-’而不是0。 %...{Foobar}C 发送给服务器的Cookie Foobar的内容 %...D: 服务器请求时间,微秒 %...{FOOBAR}e: 环境变量FOOBAR的内容 %...f: 文件名字 %...h: 远程主机 %...H 请求的协议 %...{Foobar}i: Foobar的内容,发送给服务器的请求的标头行。 %...l: 远程登录名字(来自identd,如提供的话) %...m 请求的方法 %...{Foobar}n: 来自另外一个模块的注解“Foobar”的内容 %...{Foobar}o: Foobar的内容,应答的标头行 %...p: 服务器响应请求时使用的端口 %...P: 响应请求的子进程ID。
最简单方法,在所要禁止的目录中的.htaccess文件中添加一下两行代码。order allow,denydeny from all
在需要的目录下建立一个 .htaccess 文件并在里面写上
<FilesMatch ".(php|asp|jsp|js)$"> Deny from all </FilesMatch>
在需要的目录下建立一个 .htaccess 文件并在里面写上一行
php_flag engine off
用.htaccess文件可以解决上面提出的问题。你可以在任何许可权限较为宽松(如760,766,775以及777)的目录中添加.htaccess文件,也可以阻止某个目录和它所有子目录中的脚本执行,还可以禁止某一类型文件外的其它所有文件的写入。
以下代码段可禁止在目录中使用.jpeg, .jpg, .png. 以及 .gif文件外所有文件:
当以 Apache 的模块方式运行 PHP 时,也可以通过 Apache 的配置文件(例如 httpd.conf)和 .htaccess 文件中的指令来修改 PHP 的配置选项(需要“AllowOverride Options”或“AllowOverride All”权限)。
在httpd.conf文件里有关在该目录的设定里加上 (PHP4以上版本)"php_admin_flag engine off"
例:
<Directory /srv/www/htdocs/path>php_admin_flag engine off</Directory>
http://old.redlinux.org/htm_data/135/0803/14255.html
<Files ~ ".php">Order allow,denyDeny from all</Files>
google 搜索 "apache FILE、EXECUTE 等执行存储过程或文件操作的权限" 会得到很多 有用