【发布时间】:2011-08-11 00:21:49
【问题描述】:
我有一个位于 server1 上的网站,名为 website.com。 website.com 有一个上传文件的字段。当有人在 website.com 上上传文件时,我不希望文件上传到 server1,我希望它上传到另一台服务器 server2。做这个的最好方式是什么?我可以使用 php,一个 shell 脚本来做到这一点吗?
文件上传到 server2 后,我有一个 shell 脚本要在文件上执行,我最终还必须弄清楚如何从 server1 运行。
我希望这是有道理的,在此先感谢。
【问题讨论】:
-
可以让上传表单指向 server2 吗?
-
我认为最好的解决方案是将文件临时上传到 server1,然后 server1 将其发送到 server2。之后 server2 对该文件进行处理。可以通过多种方式在服务器之间传输文件。
-
这些不同的方法是什么? server2 无法通过互联网访问,我只能通过 SSH 连接到它。
-
@Corey:您可以通过 ssh 使用 sshfs (fuse.sourceforge.net/sshfs.html) 将远程目录从 server2 挂载到 server1 并将文件存储在那里。
-
但是如何使用 PHP 或 shell 脚本自动执行安装过程。