由 turbo123 在 11-19-2002 12:32 发表:
请教大家用ftp维护网站的问题,请多指教,谢谢!
我用linux建立了一个网站,web 服务器是apache,ftp服务器是proftpd.
我准备用ftp的方式来维护更新网站,但发现用专用的帐号登录后,却无法将新的文件写入.
系统环境:
1、我用root帐号登录
2、apache默认的web路径是/var/www,文档路径是/var/www/html,cgi路径是/var/www/cgi-bin
3、我将web路径改为/home/www,文档路径是/home/www/html,cgi路径是/home/www/cgi-bin
4、我的ftp只允许授权用户登录,用户组为myftp
5、系统中有默认的www用户,我将www用户加入myftp组
6、我将/home/www的用户属组改为,用户:www,属组:myftp
7、我在客户机上可以用www这个帐号登录服务器的/home/www路径,但我无法将我的网站文件上传到/home/www/html,系统提示没有相应的权限。
请问大家这是什么原因?我应该怎样作可以让我用ftp来安全的更新网站(我只需要让内网的用户使用www这个帐号来维护网站,不允许intetnet上的用户来登录)?
我该如何的修改proftpd.conf和相应路径的权限?
下面是我的proftpd.conf
ServerName "My ftp" //服务器登录提示
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 5
User nobody
Group nobody
RequireValidShell on
DefaultRoot ~ myftp
DefaultRoot /home/share share
ServerIdent off
1<directory *="">
2
3AllowOverwrite on
4
5</directory>
由 turbo123 在 11-19-2002 14:48 发表:
我想用你的防火墙
由 turbo123 在 11-19-2002 14:49 发表:
好像是我的proftpd.conf有问题,
我发现我用www登陆上去后,进入的是/var/www而不是/home/www,
请问大