6、FTP配置
http://blog.csdn.net/gaojiewang/article/details/7368751 http://blog.chinaunix.net/uid-24625974-id-2845256.html 配置文件详解 安装vsftpd 1、以管理员(root)身份执行以下命令 yum install vsftpd 2、设置开机启动vsftpd ftp服务 chkconfig vsftpd on 3、启动vsftpd服务 开启:service vsftpd start 停止vsftpd: service vsftpd stop 重启vsftpd: service vsftpd restart 4、配置vsftpd服务器 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。 vi /etc/vsftpd/vsftpd.conf 开启下面两个配置 chroot_list_enable=YES #设置是否启用chroot_list_file配置项指定的用户列表文件。#如果启动这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录 .默认值为yes。 chroot_list_file=/etc/vsftpd.chroot_list#指出被锁定在自家目录中的用户的列表文件。 5、增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。 useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser 6、设置用户口令 passwd ftpuser 7、编辑文件chroot_list: vi /etc/vsftpd/chroot_list 内容为ftp用户名,每个用户占一行,如: peter john 8、重新启动vsftpd service vsftpd restart 9、设置SELinux 的状态 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on 10、 重启vsftpd: service vsftpd restart 如果还是不行,就在FTP目录中新建一个目录设置为777权限 配置apache实现多站点 编辑httpd.conf vi /etc/httpd/conf/httpd.conf <virtualhost *:80> ServerAdmin admin@website3.com DocumentRoot /home/wwwroot/test1/ok ServerName test.test1.com ErrorLog /home/wwwroot/test1/ok/logs/error_log TransferLog /home/wwwroot/test1/ok/logs/access_log </virtualhost> 如果FTP无法连接请设置下面 设置selinux setsebool -P httpd_disable_trans on 重启apache service httpd restart