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