Preparation :
Apache2 package
Apache2 mod php package
Php5-fpm package
vsftpd package
Setup steps :
create directory website
change owner directory to ${user}, for ftp access
upload files
setup database
change permission web directory to 755 ( and for wordpress, make upload folder permission to 777 https://wordpress.org/support/topic/uploaded-file-could-not-be-moved-to)
try to load it from browser
Next development :
redirect domain to websites
auto change owner directory to ${user}
auto change permission web directory to 755
lower size website file (good access, small time to load)