AppNode建立站点(FTP、php-fpm用户统一)

121913992 2016-9-24 1401

本帖最后由 121913992 于 2016-9-24 15:20 编辑

如果ftp、php-fpm的用户不一致,会出现很多问题,如文件上传不了,php无法写入文件等问题。
现在AppNode还没有一键建站的功能,建立一个站点,并分配ftp、php-fpm用户,记录如下:
1、建立一个用户组及用户;
进入【用户管理】切换到【用户组】增加一个为 www 的用户组

切换到用户,新建一个用户:




选择上一步建立的用户组
主目录为:/home/tesun 以后网站的文件都会放在这个目录下面。 SHELL路径:/sbin/nologin 不可以使用shell

2、建立FTP用户
切换到【PureFTP服务器】添加 ftp用户:


FTP用户名可以使用上面相同的用户名,这不是关键
目录:这个很关键,选择上一步中的主目录
所属用户、所属用户组:这个很关键,选择上上一步所建的用户及组

3、php运行沲
切换到【php】【运行池管理】新建运行沲。(默认的不要删除,新建的也不要使用9000端口,否则php升级会导致php-fpm无法启动)

关键在于用户及用户组不能选择错误

4、建立站点
切换到【网站管理】【站点管理】新建站点


站点目录,运行池监听地址为关键点,重启nginx、php-fpm后该站点生效

最后ftp上传

可以看到上传的文件用户与用户组一致






最新回复 (0)
返回
发新帖