我是项目组的一员,我们的任务之一是将一些内容上传到服务器。我对此完全陌生并且有一些问题。
不同服务器上有内容(分布在多个服务器上)。我的任务是获取所有内容,并将它们上传到单个服务器上,并使其可供其他人使用,例如访问该服务器(通过网站)的每个人都应该能够下载内容。
如何在 UNIX 服务器中做到这一点?我如何将它们提供给其他人?
我没有服务器方面的经验,但我有 Java(还有 Java EE)方面的经验。我需要学习什么才能完成这些任务?
我很快就会获得服务器的帐户,这将使我能够访问它。
如果问题有误,或者违反任何规则,请告诉我。
谢谢。
答案1
您还需要访问旧服务器。
然后,您应该能够使用 scp 简单地复制内容,或者更有效地通过在旧服务器上创建内容的 gzip 压缩 tar 文件,使用 scp 将所有内容移动到新服务器并在那里解压。
如果这将是一项重复任务,并且需要更改旧服务器上的内容,那么使用 rsync 可能会更好。这将在第一次运行时复制所有内容,并将其自身限制为自上次运行后的 rsync 以来发生的更改。
要通过网络服务器访问内容,您必须相应地配置 apache。
有关所提到的 Unix 命令的详细信息可以在手册页中找到。
可以在这里找到一个简单的 apache 设置示例:
http://www.thegeekstuff.com/2011/07/apache-virtual-host/
更多细节请参见apache官方文档: