VisualSVN Server 安装SSL证书

证书使用的是通过阿里云申请的免费证书,申请过程笔者就不写了。

证书申请通过以后在证书控制台下载其他版本证书,下载到本地的是一个压缩文件,解压后里面包含.pem文件是证书文件,.key文件是证书的私钥文件(申请证书时如果没有选择系统创建CSR,则没有该文件)。

以VisualSVN Server标准配置为例,假如证书文件名是a.pem,私钥文件是a.key

操作步骤

1.打开“C:\Program Files (x86)\VisualSVN Server\certs”目录,并且将下载的全部文件拷贝到目录中。

2.在“C:\Program Files (x86)\VisualSVN Server\conf”下打开“httpd.conf”文件

将
SSLCertificateFile      certs/server.pem
SSLCertificateKeyFile   certs/server.pem
修改为
SSLCertificateFile      certs/a.pem
SSLCertificateKeyFile   certs/a.key

 

参考链接:

VisualSVN Server HTTPS

WampServer服务器安装SSL证书

 

WampServer服务器安装SSL证书

证书使用的是通过阿里云申请的免费证书,申请过程笔者就不写了。

证书申请通过以后在证书控制台下载Apache版本证书,下载到本地的是一个压缩文件,解压后里面包含_public.crt文件是证书文件,_chain.crt是证书链(中间证书)文件,.key文件是证书的私钥文件(申请证书时如果没有选择系统创建CSR,则没有该文件)。

友情提示.crt扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要,修改成.pem等扩展名。以Apache标准配置为例,假如证书文件名是a_public.crt,证书链文件是a_chain.crt,私钥文件是a.key

环境
WampServer 2.5
Windows Server 2008 R2 企业版 64位中文版
继续阅读WampServer服务器安装SSL证书

【转】JS中变量名作为if条件的真/假

在 JavaScript 里,可以直接将变量名放在if后面的括号里,如

var a;//甚至不定义
if (a){
//…
}

以下情况会被认为返回false:

“”空的字符串
为 0 的数字
为 null 的对象
为 undefined 的对象
布尔值 false

反之为真。

转载自:http://blog.csdn.net/gulingeagle/article/details/8757039

CENTOS下配置VSFTP且限制用户访问目录

1.安装vsftp

#yum install vsftpd -y

2.添加ftp帐号和目录

#useradd -d /var/www/html/isilent -s /sbin/nologin isilent

3.修改用户密码

#passwd isilent

4.配置vsftp

#vi /etc/vsftpd/vsftpd.conf

将配置文件中”anonymous_enable=YES“改为“anonymous_enable=NO”

取消如下配置前的注释符号:

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

5.限制用户目录

#touch /etc/vsftpd/chroot_list

把用户名添加到这个文件中,注意,每个用户占一行

6.启动vsftp服务

#service vsftpd start

在centos下通过php操作tinyproxy的状态

一、通过php中的system命令来操作tinyproxy

system("service tinyproxy restart");

二、修改apache用户为tinyproxy

vim /etc/httpd/conf/httpd.conf

三、修改subsys文件夹的权限

chmod 777 /var/lock/subsys

四、重启apache服务器

service httpd restart

备注:

1.关于tinyproxy的使用,可以参考:CENTOS 下安装配置 TinyProxy

2.关于centos下php运行环境的搭建,可以参考:在CentOS上搭建PHP服务器环境

CENTOS 下安装配置 TinyProxy

TinyProxy是个非常便利,很容易架设的HTTP、HTTPS代理。

1.安装TinyProxy

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum update
yum install tinyproxy

2.配置TinyProxy

vim /etc/tinyproxy/tinyproxy.conf

Port 8888 //预设是8888 Port,你可以更改成你自己的Port
Allow 127.0.0.1 //将127.0.0.1改成你自己的IP
//例如你的IP 是1.2.3.4,你改成Allow 1.2.3.4,那只有你才可以连上这个Proxy
//若你想任何IP都可以连到Proxy在Allow前面打#注释
3.启动TinyProxy

service tinyproxy start

PHP获取请求来源IP

一、php获取请求来源IP并写入数据库

<?php

//获取客户端IP地址
$ip=$_SERVER[“REMOTE_ADDR”];

//获取客户端参数
$user=$_GET[“user”];

//获取本机时间
$time = date(‘Y-m-d H:i:s’);

//连接数据库
$coon=mysql_connect(“localhost”,”root”,””) or die (mysql_error());
mysql_select_db(“ip”,$coon);

//操作数据库
$sql=”INSERT INTO user(user,ip,time) VALUES(‘$user’,’$ip’,’$time’) ON DUPLICATE KEY UPDATE ip=’$ip’,time=’$time'”;
mysql_query($sql);

//关闭数据库
mysql_close();

//输出信息
echo “ip:$ip user:$user time:$time”;
?>

继续阅读PHP获取请求来源IP

UBUNTU 下FTP的配置

背景:想要做腾讯的支付,被告知必须使用腾讯的云服务器。于是就买了个腾讯价格最低的云服务器,使用的是Ubuntu系统。搭建lamp环境并不是很复杂。从网上找了一篇教程就很轻松的搞定了。我也顺手把教程放到了这个网站上面。但是,为了方便维护和使用,我弄ftp时可是费了点时间,虽然也不多,不过还是记录在这里吧!(ps:这个网站的服务器使用的是windows)

继续阅读UBUNTU 下FTP的配置