欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

apache

shiping1 的头像

php运行时间长了, nginx就报错了

php运行时间长了, nginx就报错了
可能 是 nginx 配置问题,比如连接php超时时间的设置
 
 
如果是apache + php 就不会报错了
 
但是ngix 的最大的优点就是   并发数大了很多
普通分类: 
shiping1 的头像

xampp错误 通常每个套接字地址(协议网络地址端口)只允许使用一次

1)通常每个套接字地址(协议网络地址端口)只允许使用一次 不能绑定到80端口

(看哪个服务占用80端口 就停掉这个服务吧,或者把这个服务改成其它的端口,或者是我们的 apache改成其它的端口)

2)xampp安装后 启动后查 log 错误.  通常每个套接字地址(协议网络地址端口)只允许使用一次 不能绑定到443端口 (本质上也是哪个服务占用433端口 就停掉它)

普通分类: 
shiping1 的头像

内部服务器500错误的几种可能(Internal Server Error)

内部服务器500错误的几种可能(Internal Server Error)

时间:12-08-28 栏目:Cpanel 作者:小鳄鱼 评论:2 点击: 25,562 次

普通分类: 
shiping1 的头像

造成HTTP-500错误,可能存在的原因之个人实践总结

造成HTTP-500错误,可能存在的原因之个人实践总结

1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。

减小用户数或者场景持续时间,问题得到解决。

2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到

解决。

普通分类: 
shiping1 的头像

HTTP500内部服务器错误的原因和解决方法

1,您必须首先设置取消友好提示获取详细的错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个\"显示http友好错误提示\"的复选框,请取消该复选框,这样您可以获得正确的错误提示了。
  2,在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了。根据出错的具体原因,再进行相应调试即可解决。

试过这种方法 可能不行

来自 http://www.9410.com.cn/html/82.html

普通分类: 
shiping1 的头像

xampp 如果以前在D盘(可能在其它盘 但不在C盘)安装过,重装电脑后,如何启动

双击 xampp_start

双击 xampp-control

就可以了

xampp-control 的控制面板中 可能安装服务 没法启动

(试两三次或者重启电脑) 就可以了

普通分类: 
shiping1 的头像

apache htaccess设置缓存 图片 图像缓存 禁用 缓存 有大用

   # 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>


 

普通分类: 
shiping1 的头像

301,302,304,404,200的意思

Http状态是200,页面没有任何错误发生

 

普通分类: 
shiping1 的头像

浏览器useragent大全

chrome
Mozilla/5.0 (Windows NT 5.2) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Firefox

普通分类: 
shiping1 的头像

通过重写组件实现防盗链 有大用

平忠自己的防盗链

#防盗链
AddDefaultCharset GBK
DirectoryIndex index.html  index.htm index.php  index.html.var


<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTP_HOST} ^4006830.com$ [NC]
RewriteRule ^(.*)$ http://www.4006830.com/$1 [R=301,L]

#防盗链
RewriteCond %{HTTP_REFERER} !^http://4006830.com [NC]

普通分类: 
shiping1 的头像

一种中文的 apache日志分析工具

产唯一一个免费版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所在地。

普通分类: 
shiping1 的头像

apache 常用日志分析工具

Apache日志分析工具汇总
2013-04-11 23:47:53
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
普通分类: 
shiping1 的头像

apache 日志分析

apache 日志分析 2012-05-16 18:35:53

分类: LINUX

普通分类: 
shiping1 的头像

启动关闭重启 apche

(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 重新启动  

普通分类: 
shiping1 的头像

谈一下怎样判断区别网页是静态的还是伪静态的? 有大用 有大大用

javascript:alert(document.lastModified)  ie中试过 肯定是好的      

普通分类: 
shiping1 的头像

问号的.htaccess规则怎么写RewriteRule {QUERY_STRING}

A地址:域名/youa.html?k=Etam

B地址:域名/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

普通分类: 
shiping1 的头像

htaccess 在线生成

普通分类: 
shiping1 的头像

htaccess 禁止访问跳到某一页面

.htaccess  中的内容如下 

 

ErrorDocument 403 /error/noindex.html

这样在 htaccess 是如果禁止访问就跳到 /error/noindex.html 页面中了

 

htaccess 禁止访问两种方法

1)deny from all  

2)RewriteRule ^(?!error)[^>]*  – [F] 

第一种方法 没有试过

第二种方法 肯定可以用 ErrorDocument 403 /error/noindex.html 来进行跳转的

普通分类: 
shiping1 的头像

htaccess学习有大用

shiping1 的头像

htaccess防盗链 根据来源禁止访问

.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页面。

普通分类: 
shiping1 的头像

重新启动 nginx

Taxonomy upgrade extras: 
普通分类: 
shiping1 的头像

htaccess 重定向

htaccess 301重定向(这段代码太有用了)
普通分类: 
shiping1 的头像

看apache的日志文件在哪里

访问日志 是  access.log

错误日志是 error.log

在httpd.conf 中会找到它的路径

普通分类: 
shiping1 的头像

利用.htaccess将多个域名绑定到同一空间

在工作中遇到将多个域名绑定到一个空间上,
折腾一番然后用Apache的.htaccess解决了这个问题。
其实原理就是判断访问的域名然后指向不同的目录。
很简单,就直接贴内容了


代码里内容简述
m.heqee.com 和 wap.NAME.com 指向目录 wap
aaa.com/www.aaa.com 指向目录 aaa
bbb.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 二级目录

普通分类: 
shiping1 的头像

几个ok的htaccess 有大用

一个ok的htaccess

AddDefaultCharset UTF-8


<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{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]

#给在线咨询做个伪静态

普通分类: 
shiping1 的头像

apache日志定义和把日志文件导入到数据库中分析

%...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。 

普通分类: 
shiping1 的头像

apache .htaccess 禁止访问某目录方法

 

最简单方法,在所要禁止的目录中的.htaccess文件中添加一下两行代码。

order allow,deny
deny from all

普通分类: 
shiping1 的头像

htacess 某目录下禁止执行php

在需要的目录下建立一个 .htaccess 文件并在里面写上

<FilesMatch ".(php|asp|jsp|js)$">     
    Deny from all    
</FilesMatch>

 

在需要的目录下建立一个 .htaccess 文件并在里面写上一行

php_flag engine off

用.htaccess文件保护个人目录

.htaccess文件可以解决上面提出的问题。你可以在任何许可权限较为宽松(如760,766,775以及777)的目录中添加.htaccess文件,也可以阻止某个目录和它所有子目录中的脚本执行,还可以禁止某一类型文件外的其它所有文件的写入。

保护特定文件类型

以下代码段可禁止在目录中使用.jpeg, .jpg, .png. 以及 .gif文件外所有文件:

普通分类: 
shiping1 的头像

apache安全配置:禁用目录的php执行权限

当以 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,deny
Deny from all
</Files>

普通分类: 
shiping1 的头像

apache FILE、EXECUTE 等执行存储过程或文件操作的权限

google 搜索 "apache  FILE、EXECUTE 等执行存储过程或文件操作的权限" 会得到很多 有用

普通分类: 

页面

Subscribe to RSS - apache