我知道类似的问题已经被问过几次了但长话短说,目前我使用的是 Site5 托管主机,除了价格昂贵之外,其他都很好。
我想知道,是否有一种简单的方法,在几乎不具备 SSH/Unix(命令行)技能的情况下运行非托管服务器?
- 在初步强化之后,是否可以像执行 apt get/update 一样简单并且所有问题都解决了?
- 什么东西会成为问题/容易损坏?
- 是否有 VPS 提供商可以进行这种初始设置/强化?
答案1
这是一个实际生产的网站吗?它大部分时间都处于运行状态是否重要?如果是,那么不,没有 Linux 经验的你不可能管理生产 Web 服务器。
您至少需要以下内容:
- 备份
- 防火墙
- 安装的依赖软件(MySQL/Apache/etc)
- 安装的应用程序软件(Wordpress,无论您正在运行什么)
- 备份
- 监控(你需要知道你的机器负载如何,每秒的请求数是多少)
- 定期维护(及时了解安全修复程序、安装新软件)
- 备份(不,列出三次并不是错误)
- 了解发生安全漏洞时该怎么做
简而言之,生产网站不是您学习 Linux 技能的地方。我建议您购买 VPS 并在其上运行一些个人或开发网站,以便您开始学习它。除非您确切知道会发生什么,否则不要尝试从托管主机环境转到非托管主机环境。根据您提出的问题类型,我不建议您立即转到非托管 VPS。
答案2
这取决于情况,如果你说几乎没有经验,我会说是的,也许你需要付钱让别人帮你管理安全。但是,如果你愿意学习,我建议运行一些 ubuntu 映像并遵循以下检查表:
http://ubuntuforums.org/showthread.php?t=1002167
Ubuntu 会自动修补安全更新,这对您来说可能是一种低维护的解决方案。您仍然需要监控日志,并确保应用程序的安全。这需要大量工作……最终您的托管服务可能很有价值。但如果您了解一些流程,那么至少您可以知道他们是否做得很好。
至于提供强化镜像的 VPS 提供商:我正在创办一家初创公司,它不仅提供强化镜像,还提供其他安全工具。电子邮件[电子邮件保护]如果您对 Beta 测试感兴趣。