现象
linux下发布机上搭建vsftp,并启用了vsftp虚拟用户.后台管理服务器上对网站进行发布后,访问前台的发布服务器网页无法显示.
原因
用户及组不对
解决方法
启用vsftp虚拟用户后,从后台管理机上传过来的目录及文件的属主及属组都变成了虚拟用户,但apache的httpd.conf配置文件中指定的用户及组如下图:
对于属主为虚拟用户的目录及文件无法识别,导致网页无法访问.只需将httpd.conf中的daemon改为虚拟用户即可.