日度归档:2014年4月25日

Windows server 2008在IIS7.5上创建独立账号的FTP站点

在Windows 2008上的IIS7.5,FTP功能已经非常强大了,完全不下于Serv-U这样的第三方软件。

介绍在IIS7.5上配置独立账号的FTP站点:

1、创建Windows账号
右击点击“我的电脑”,选择“管理”打开服务器管理的控制台。展开“服务器管理器”,一路展开“配置”、“本地用户和组”,点“用户”项。然后在右边空白处点右键,选择“新用户”将打开新建用户的对话框。在此输入用户名test1、密码,并设置密码永不过期,用户下次登录不用修改密码。

继续阅读

PHP 数字签名

轻松理解—数字签名 公钥与私钥:
这是别人翻译过来的
一、php环境下配置openssl实现签名验证
配置如下
1:编辑openssl,php5需要0.96以上版本
2:将编译好的libeay32.dll,ssleay32.dll放到system32目录下
3:将php.ini中的openssl.dll前面的;去掉
4:将php目录下的php_openssl.dll拷贝到system32目录下
5:设置环境变量
OPENSSL_CONF=c:opensslopenssl.cnf
其中php自带了一个cnf示例,在phpextrasopenssl目录下
编写测试代码:
$config = array(
“digest_alg” => “sha1”,
“private_key_bits” => 1024,
“private_key_type” => OPENSSL_KEYTYPE_RSA,
“encrypt_key” => false
);
$privkey = openssl_pkey_new($config);
openssl_pkey_export($privkey, $keydata);
echo $keydata;
配置完重启系统!