你正在浏览的是 网络笔记 目录

仿api.bz的飞信PHP程序

0 ~o~


如上图所示,页面部分取自API.BZ,程序部分源自我原来收集的,自己加了GET接口
赶快试用下吧!哈哈
http://sms.imox.me
调用代码:
http://sms.imox.me/api.php?username=您的移动飞信登录手机号&password=您的移动飞信登录密码&to=接收短信的飞信好友手机号&message=短信内容

Apache自定义404页面的诡异问题解决

0 ~o~

         在学院服务器上为了平滑过渡到二级域名,我使用了自定义404页面跳转,可是奇怪的是我设置了httpd.conf,本机测试一切正常,但是到其他非win7电脑上全部不行,真是郁闷死了!
今天继续寻找答案,终于看到了曙光,原来,错误页内容小于512B,apache(说明:实际上是IE的问题)不显示!IE8估计是修复了这个BUG了。于是在404页面上加上一句
header("HTTP/1.1 200 OK");
问题解决!
404.php

<?php
header("HTTP/1.1 200 OK"); 
$url = $_SERVER["REQUEST_URI"] ;
$jump = substr($url, strpos($url, '/')+1);
$len = strlen($jump);
if 	($len <=6) 
 {
    echo "<script language='javascript'>"; 
    echo " location='http://$jump.ypcol.com';"; 
    echo "</script>"; }
else
{
    echo "<script language='javascript'>"; 
    echo " location='http://www.ypcol.com';"; 
    echo "</script>"; 
}
?>

MySQL更改密码

1 foot

mysqladmin -uroot -p123456 password 0575123

元培网站优化部署项目

1 foot

最近一直在做学院网站的升级部署。前几天部署好了反向代理服务器。下一步的目标就是把主站和子站点分开。
原本的子站点是以子目录的形式运行的,现在剥离开来,将会过渡到二级域名的形式。
由于子站点都在一台服务器上,为了便于维护,减轻负担,我打算使用泛域名解析,然后在IIS里设置绑定域名。
由于大家可能习惯了子目录形式,为了平滑过渡,我特意编写了一个404页面。实现自动跳转到子域名。
首先获取请求的url,截取/后的字符,然后根据用这个字符作为子域名的开头,实现跳转。
下面附上源码,我的原创哦!哈哈

<?php
$url = $_SERVER["REQUEST_URI"] ;
$jump = substr($url, strpos($url, '/')+1);
$len = strlen($jump);
if 	($len <=6) 
 {
    echo "<script language='javascript'>"; 
    echo " location='http://$jump.ypcol.com';"; 
    echo "</script>"; }
else
{
    echo "<script language='javascript'>"; 
    echo " location='http://www.ypcol.com';"; 
    echo "</script>"; 
}
?>

squid反向代理实现简单负载均衡

0 ~o~

修改squid.conf文件
cache_peer 10.11.12.151 parent 80 0 no-query originserver name=web1 round-robin
cache_peer 10.11.12.146 parent 80 0 no-query originserver name=web2 round-robin
cache_peer_domain web1 web2 .test.com

这样访问squid时,
squid会从后端的实际服务器中挑选一台进行抓取
例子中使用的是RR的方法轮询
squid同时会对后端的健康状态进行检查
如果后端服务器down了
那么squid会从剩余的origin服务器中抓取数据

Page 1 of 512345