vsftpd apache2 配置要点

vsftpd

Vsftpd的用户分为三类:匿名用户、本地用户(local user)以及虚拟用户(guest)。本文分为三章节来分别讲述Vsftpd的用户设置。

本地用户

在使用FTP服务的用户中,除了匿名用户外,还有一类在FTP服务器所属主机上拥有账号的用户。VSFTPD中称此类用户为本地用户(local users),等同于其他FTP服务器中的real用户。

local_enable=YES|NO  
 
控制vsftpd所在的系统的用户是否可以登录vsftpd。默认值为YES。

local_root=  
 
定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。默认值为无。

user_config_dir=  
 
定义用户个人配置文件所在的目录。用户的个人配置文件为该目录下的同名文件。个人配置文件的格式与vsftpd.conf格式相同。例如定义 user_config_dir=/etc/vsftpd/userconf,并且主机上有用户xiaowang,lisi,那我们可以在 user_config_dir的目录新增名为xiaowang、lisi的两个文件。当用户lisi 登入时,VSFTPD则会读取user_config_dir下lisi这个文件中的设定值,应用于用户lisi。默认值为无。



apache2 

配置文件路径:/etc/apache2/sites-enabled/000-default

其中DocumentRoot /var/www 表示网站的访问根目录


 
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                #Order allow,deny
                #allow from all
                #Require all granted
 


节点表示DocumentRoot 指向目录的权限等的配置,如果Apache2的版本小于2.4,就去掉Require all granted这行,如果大于2.4,就去掉allow from all这行

/var/www下的子目录要将权限设置为755

你可能感兴趣的:(Linux,Study)