如何解决一个 VPS、多个服务、不同的项目/域
这是我的第一个 VPS,所以我对管理自己的盒子还很陌生。我已经拥有管理 Web 服务器、注册商、DNS 设置等方面的经验。基础知识。现在我想更进一步,管理我自己的 VPS,为不同的商业和私人项目运行多种服务。
到目前为止,我从 Contabo 获得了一个 VPS,更新了系统,设置了一个具有 sudo
权限的新用户,保护了 root
用户,配置了 Ufw,为两个域安装了带有服务器块的 Nginx 以及使用 Certbot 为一个域创建 SSL 证书。
在我继续设置我的 VPS 之前,我想验证我为多个域托管多个服务的方法是有意义的,并且是一个很好的方法。
我的目标是在我的 VPS 上托管以下服务。其中一些将被所有项目使用,有些仅被一个项目使用:
- 静态网站托管
- 使用轻量级 CMS 的动态网站托管
- 发送和接收电子邮件
- Nextcloud/Owncloud
- 鬼博客
我目前的方法是运行除 Nginx 和带有 Docker 的邮件服务器之外的所有服务。使用 Nginx 作为 Docker 封装的服务的代理。
这是一种矫枉过正还是一种有效的前进方式,以保持系统干净整洁?由于我是这一切的新手,我不确定我是否也可以在不使用 Docker 的情况下运行所有服务,但仍然能够在不搞乱系统的情况下为不同域上的不同项目提供服务。
此外,我想确保对服务的访问和存储的数据在不同租户(项目)之间正确分离。当然,理想情况下,服务的管理员是易于管理的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。