我在我的ubuntu机器上安装了apache。 你可以通过http://linux-server server从其他机器访问服务器机器上的本地path是/var/www我已经在机器上安装了vsftpd,所以我可以从另一台机器上ftp://linux-server到ftp://linux-server但它需要我/home/myUserName我想要的FTP带我到http的地方。 那么我怎样才能改变FTPpath?
谢谢!
当您以用户身份login时,vsftp将默认将您置于该用户的主目录中。 如果你想ftp到linux-server并让它进入/var/www ,最简单的方法就是创build一个FTP用户,其home目录被设置为/var/www 。
或者,更好的解决scheme可能是设置匿名FTP,并使匿名FTP目录为/var/www/ (假设您不需要限制和保护)(当然,如果你这样做,你应该使用ssh / SCP / SFTP))。
匿名FTP目录是/var/ftp/ 。 如果您想将其更改为另一个目录,请执行以下操作:
sudo vi /etc/vsftpd.conf
或者在某些情况下:
sudo vi /etc/vsftpd/vsftpd.conf
并编辑这个variables:
anon_root=/NewDirectoryPath/ftp/