启用 FTP 访问 = 如何在 AWS Lightsail 上托管 Wordpress 站点(VPS 每月 3.50 美元)= ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) 我现在在 Lightsail 上使用 Wordpress 有很多经验,实际上我不推荐太多,特别是对于初学者,原因有几个: 1.) Boost 积分非常不透明,因为 Lightsail 没有公开声明有任何事情。如果你用完了,该网站将变得无法使用,例如,如果你使用插件压缩图像,这很容易发生。特别是在那个 3,50 实例上。 当你被暴力破解时,这会成为一个更大的问题(这在 wordpress 上发生得非常快)。 2.) 那些 bitnami wordpress 图像开箱后没有得到很好的保护,所以系统从一开始就很容易受到攻击。 (例如,plesk 图像具有开箱即用的 fail2ban)。 3.) 设置 SSL 需要您使用负载均衡器或在终端中自行完成,设置 dns 并在终端中链接证书,然后您必须注意 90 天到期。 4.) PHP 邮件程序不是开箱即用的,而且在 AWS 上设置起来很麻烦,所以大多数时候你必须使用 SMTP。 5.) 您需要使用用户名启用 FTP 访问& 如果您想向其他人授予访问权限,请在服务器配置中输入密码,或者您必须使用密钥。 6.) htaccess 配置也不是以“经典”方式完成的,因此您必须知道要编辑哪些文件。 7.) 一些 PHP 配置的设置很奇怪(在我的示例 Imagick 中),所以你必须在 apache 配置中更改它。 我的总的看法是,你必须花费大量时间来弄清楚事情,谷歌搜索事情是如何完成的,如果你想要一个可以正常工作的 WordPress 实例,我会选择其他提供商。 我主要使用它在 30 天内临时部署服务器,然后再关闭。 这个x100。除非您了解管理服务器的细节,否则您节省的金钱很快就会因为浪费在解决问题上的时间而消失。当出现问题时,你的损失会更加严重。 我的时间很宝贵,花在赚钱上比每个月花几个小时来省几美元要好。 你说的一切都是真的。 您错过了我认为最大的问题之一 - 如果您在 Lightsail 上拥有一个网站超过 2 年,您最终将需要更新 Apache/PHP/MySQL。你可能认为这很简单 - 运行一个 apt-get 进行更新。不 - bitnami 对他们的图像做了一个非常奇怪的配置,基本上阻止你升级任何服务器端。他们的建议是将您的 WP 导出/导入到一个新实例 - 如果您像我一样运行 50 个客户端,那么当 Wordpress 抱怨您的 PHP 版本过时时,每 2 年就会浪费 1-2 周。 我也不喜欢 Bitnami Wordpress 图像已有数周/数月之久——将它们从 Bitnami 转移到 AWS 似乎有相当大的滞后。 也就是说 - 我确实喜欢 Lightsail - 您可以在 60 秒内启动并运行一个 WP 实例。我花了(相当多的)时间来学习 Linux 和 CLI。我有在启动新服务器时运行的 aof 脚本。 要解决您提出的问题: 1.) Boost 积分非常不透明,因为 Lightsail 没有公开声明有任何事情。如果你用完了,该网站将变得无法使用,例如,如果你使用插件压缩图像,这很容易发生。特别是在那个 3,50 实例上。当你被暴力破解时,这会成为一个更大的问题(这在 wordpress 上发生得非常快)。 如果您正在运行 Clouflare,那将筛选出大量垃圾邮件机器人,因此您永远不会真正遇到启动/信用问题。如果有人再次尝试对您进行 DDoS 攻击,那可以在 Cloudflare 中处理。也就是说,如果没有设置缓存,3.50 美元的实例似乎不能很好地与新的 WP 一起使用。 2.) 那些 bitnami wordpress 图像开箱后没有得到很好的保护,所以系统从一开始就很容易受到攻击。 (例如,plesk 图像具有开箱即用的 fail2ban)。 除此之外,你还知道其他问题吗?我认为它们相当安全,例如仅限 SSH 访问,通过密钥。只打开3个端口。正确的权限等 3.) 设置 SSL 需要您使用负载均衡器或在终端中自行完成,设置 dns 并在终端中链接证书,然后您必须注意 90 天到期。 他们有一个脚本来安装 SSL httpsdocs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/ - 不需要负载平衡器。它会自动处理更新 - 设置好后就可以忘记了。 4.) PHP 邮件程序不是开箱即用的,而且在 AWS 上设置起来很麻烦,所以大多数时候你必须使用 SMTP。 sudo apt-get install -y sendmail 并在 php.ini 中启用它。 5.) 您需要使用用户名& 服务器配置中的密码,或者如果您想授予其他人访问权限,您将无法使用密钥。 sudo apt-get 安装 vsftpd 6.) htaccess 配置也不是以“经典”方式完成的,因此您必须知道要编辑哪些文件。 在 Wordpress 中,设置 >永久链接将立即修复该问题。不确定这里的“经典”是什么意思? 7.) 某些 PHP 配置的设置很奇怪(在我的示例 Imagick 中),因此您必须在 apache 配置中更改它。 我从来没有遇到过任何 PHP 配置问题。他们的 Apache 配置集设置的方式完全是一团糟,有些在 /apache2/conf 下,有些在 /apache2/conf/bitnami 下 - 在 /opt/bitnami/apache2/conf/bitnami 中有 3 个配置文件包含不同的东西. 总之,是的,那里有很多 CLI 学习,但我喜欢那种东西,它绝对不适合所有人。如果您想运行自己的服务器,无论如何都应该学习这些东西。 您的意思是,这是概念证明,但实际上没有任何意义。我完全同意这一点。您将不得不做出重大努力使其在生产中可用,和/或忍受一些严重的权衡。对于内部东西的实验室实验平台,没关系,但在所有其他情况下,你最好只为 cloudways 多付一点钱。最小的 lightsail 非常缓慢,甚至无法访问,一旦提升积分/突发 cpu 耗尽。 有人可能会对扩展感兴趣,如果我需要 100 个站点怎么办?那么350美元就很便宜了!不,维护 100 个独立的 vps 将是一件很困难的事情。花 350 美元买一个/几个更强大的 vps 会好得多。 AWS lightsail 性能真的很糟糕。如果你每月多花 2 美元,你就可以在一个像样的主机上的共享帐户上设置一些东西,或者推出你自己的 VPS。这只是在性能方面,还有许多其他事情,如安全、超额等,在共享主机中更容易处理。使用开箱即用的 Lightsail,您会将自己置身于一个潜在的伤害世界。 你可以在谷歌云上创建一个像样的实例,并用他们的 300 美元信用额托管你的网站一年,如果你使用 OpenLiteSpeed,你可以访问 Cyber​​Panel,以及他们惊人的 Litespeed 服务器和缓存。另一种选择是 DigitalOcean,注册并创建 5 美元的 Droplet 时可获得 100 美元,还可以选择使用 LiteSpeed 服务器。编辑:谷歌似乎已将免费试用期缩短至 3 个月,并提供相同的 300 美元赠金。但是您仍然可以使用始终免费的资源。 == 关于社区 == 成员 在线的 == 通电 == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)