-------------

【新增网站】

1、建立好网站目录  如:/alidata/www/www.luyugao.com/www

2、新增一个虚拟主机 /alidata/server/nginx-1.4.7/conf/vhosts

重启 nginx。  .../nginx -s reload


-------------

【新增虚拟ftp用户】

1、建用户:在root用户下: 

useradd -d /alidata/www/test test //增加用户test,并制定test用户的主目录为/alidata/www/test 

passwd test //为test设置密码 

2、更改用户相应的权限设置: 

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp 

usermod -d /test test //更改用户test的主目录为/test 

3、限制用户只能访问/home/test,不能访问其他路径 

修改/etc/vsftpd/vsftpd.conf如下: 

chroot_list_enable=YES //限制访问自身目录 

# (default follows) 

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行 

改完配置文件,不要忘记重启vsFTPd服务器 

service vsftpd restart


【给ftp用户分配权限】

chown -R aluyugaocom /alidata/www/a.luyugao.com


-------------

【ftp无法登陆,提示:refusing to run with writable root inside chroot()】

找到vsftpd.conf 增加一行

allow_writeable_chroot=YES


重启vsftp服务

-------------

【新增mysql用户并建立同名数据库 且 赋予所有权限】


CREATE USER 'aluyugaocom'@'%' IDENTIFIED BY '***';GRANT USAGE ON *.* TO 'aluyugaocom'@'%' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;CREATE DATABASE IF NOT EXISTS `aluyugaocom`;GRANT ALL PRIVILEGES ON `aluyugaocom`.* TO 'aluyugaocom'@'%'; 


-------------

【禁止匿名用户登录(新建mysql用户无法登录/连接数据库)】

1、使用root权限登录

2、mysql> select user,host from mysql.user;

3、mysql> delete from mysql.user where user='';

4、通过 "service mysqld restart" 重启mysql服务


--通过以上步骤 新建的mysql用户才可以通过密码登录