登录 |

Apache强制文档编码类型,导致页面乱码

2009年03月25日 下午 49:45 | 作者:

Ubuntu 8.10 Apache无故输出header  :Content-Type text/html; charset=utf-8

导致gbk页面乱码

服务器一直未启用默认编码,且设置 AddDefaultCharset Off 也无效。

独默认站点 default未强制编码类型,子站点都强制输出charset,百思不得其解。

子站点配置:

<VirtualHost *:80>
ServerName abc.com
ServerAlias *.abc.com
DocumentRoot /var/www/abc.com
</VirtualHost>

仔细比对default配置,添加 AllowOverride None:

<VirtualHost *:80>
ServerName abc.com
ServerAlias *.abc.com
DocumentRoot /var/www/abc.com

<Directory />
AllowOverride None
</Directory>

</VirtualHost>

恢复正常,header只输出:
Content-Type text/html

SSH/SSL

2009年03月22日 下午 29:12 | 作者:

SSH(安全通道)

  • 网络协议(network protocol ):用以替换不安全的协议Telnet、FTP
  • 安全通道(secure channel):为其他网络协议(Telnet、FTP)提供安全通道。

SSL(安全套)

举例说明:

FTPS = FTP + SSL (FTP添加SSL加密协议支持)
SFTP =  SSH File Transfer Protocol (基于SSH的文件传输协议)
Secure FTP(FTP over SSH) = SSH + FTP(FTP使用SSH隧道传输)

参考文献:What is the difference between SSH and SSL? 


查看全文 »

phurple-0.4.0 + Ubuntu 8.10

2009年03月22日 下午 10:55 | 作者:

sudo apt-get install libpurple-dev

sudo apt-get install libpcre3-dev

vim phurple.c

#include <pcre/pcrelib/pcre.h> =>  #include <pcre.h>

phpize && ./configure –enable-phurple && make

ssh建立socks5代理

2009年03月22日 下午 09:01 | 作者:

SSH 为建立在应用层传输层基础上的安全协议。

没想到ssh还能支持socks5代理 ,很多人只是都把ssh当telnet来用,

以前用ssh连ftp,mysql,最近想在服务器建个socks5代理,因为公司不允许bt,emule……

在windows下使用putty包里的plink就能实现,以前使用SQLyog使用ssh隧道方式连接服务器mysql,常常能见到plink的进程,虽然SQLyog将他后台运行,隐藏起来。

plink = linux 下 ssh命令

plink -C -N -D 本地端口 用户名@远程主机
-C: 启用数据压缩
-N: 不打开shell
-D: 端口动态转发

例:在本地建立一个9999端口socks5代理

plink -C -N -D 9999 username@myhost

输入密码(如果Access denied ,密码错误)

127.0.0.1:9999的代理就建立好了,修改浏览器socks代理设置,访问ip138.com,看看你的ip是否变成了服务器IP?

putty下载:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

详细参考: http://initiative.yo2.cn/archives/448643