使用 Vesta CP 在学校网站上托管学生项目

Using Vesta CP to host student projects in a school website

我正在尝试为一所工程学校启动一个小型网络服务器,以托管针对不同网络技术(PHP、Ruby、节点 ..)和私有 Gitlab 部署(稍后)的学生项目脚步)。 学校有自己的服务器。我正在考虑使用 VestaCP

我有两个问题:

  1. 假设 "www.school.com" 可以全局访问其中一台服务器。我可以将这些网站添加到特定的子域下吗?比方说:"projects.school.com/JohnDoe" 这样每个学生都可以从主要学校网站访问他自己的网站?
  2. 当前服务器还不能全局访问,是否可以使用本地ip地址配置,然后在获取DNS地址时更改设置?

谢谢。

嗯,

首先回答你的第一个问题.. 所以在 VestaCP 是的,你可以有子域,学生可以从主要学校网站访问,你只需要在 VestaCP 的 "Web" 选项卡上添加子域例如 yoursubdomain.school.com 与添加新网站相同.. 并且您的学生可以将他们的 files/website 托管到该特定子域的文件夹中 例如 yoursubdomain.school.com/Student1 只需创建子域,然后为您在该子域中拥有的每个学生创建目录,您就完成了:)

回答您的第二个问题.. 是的,您可以在本地安装、配置和测试您的服务器,然后一旦您获得服务器的静态 ip,您就可以使用该 ip 获取 DNS 地址。