目前还是一篇备忘式的草稿:

采集多方建议,选择了 VULTR,有一个100以内充多少送多少的活动:
https://www.vultr.com/coupons/

第一步,需要一些基础知识
例如 SSH,命令行使用...

第二步,配置好服务器、设置 SSH
使用 SSH 登录: ssh root@ip

安装 LEMP:
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-7

基本配置:
https://www.digitalocean.com/community/tutorials/additional-recommended-steps-for-new-centos-7-servers
如果你还是觉得离不开 FTP
安装 VSFTPD:https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-centos-6--2
配置:https://www.centos.org/forums/viewtopic.php?t=39485
(建立用户组,用户,给对应文件夹授予权限)
权限设置需特别注意,root 相关需配置(降低安全性)
allow_writeable_chroot=YES

如何让网站能够访问:
DNS 配置
在 nginx 中配置:
http://www.servermom.org/how-to-add-new-site-into-your-nginx-based-centos-server/610/

21世纪了,还是用 git 来部署吧:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-centos-7

相关资料:
COMPLETE NEWBIE GUIDE TO BUILD CENTOS SERVER TO HOST WEBSITES
http://www.servermom.org/complete-newbie-guide-to-build-centos-server-to-host-websites/