这是关于“Web Served”系列的最终篇,主要内容如下:
- 系列历程:从去年 11 月开始,Ars 一直在帮助揭示 DIY 网络托管的有趣世界,从在 Ubuntu 上设置 Nginx 到使用 PHP 和 Node.js 进行高级应用托管。
- 现有成果:拥有功能正常的 Nginx 网络服务器,配置了注重速度和安全的设置,包括 SSL/TLS、PHP、MariaDB 等,可运行多种流行的 Web 应用,如 WordPress 博客、Vanilla 论坛、MediaWiki 维基等。
- 监测与报告:介绍了 Google Analytics 和 Piwik 两种网络分析工具,Google Analytics 免费但数据不由自己控制,Piwik 是开源的,可控制数据且有良好文档和安装要求。还介绍了 Munin 服务器监控工具,无需 Web 技术和外部数据库,可通过命令行安装和监控服务器健康状况。
更多应用:
- Ruby 和 Rails:Ruby 开发受欢迎,但 Ruby 应用开发对系统管理员不友好,可选择安装系统级 Ruby 实例。
- Discourse:基于 Ruby 的论坛,放弃 PHP 和 MySQL,依赖 PostgreSQL 和 Redis,仍在开发中,设置较复杂但使用后很愉快。
即将推出的项目:
- Pump.io:自称“流服务器”,可替代 Twitter,仍在早期发布,易运行且可使用 Redis 作为后端。
- Mailpile:旨在简化自托管电子邮件,增加安全性,目前仍在快速发展中。
- Ghost:基于 Node.js 的简约博客平台,即将开源,易于设置和定制。
高级功能:
- Postfix 和 Mandrill:Postfix 是常用的邮件传输代理,Mandrill 是免费的邮件发送替代方案,可通过配置 Postfix 或使用其 API 发送邮件。
- GIMME THE CACHE:缓存可提高 Web 服务器在负载下的响应能力,介绍了 Varnish Cache,它是专门为缓存 Web 资产而设计的纯 RAM 缓存,设置相对简单但有效设置较复杂。
- 总结与展望:完成这些步骤值得祝贺,但这只是入门,应避免邓宁 - 克鲁格效应,继续学习和探索,在管理 VPS 实例等方面能展现优势。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。