casperjs / phantom.js可以在Amazon EC2服务器上运行吗?

时间:2013-11-14 14:09:39

标签: amazon-ec2 phantomjs casperjs

我已经设法在我的计算机上构建和运行脚本。

如果我希望它在服务器上运行怎么办?我希望能够将请求发送到服务器并使用CasperJS处理它们。

我想在普通的Web服务器上,这样的事情是可能的。

在亚马逊的EC2上有可能这样吗?

是否有其他网络服务器托管解决方案允许这样的事情?

3 个答案:

答案 0 :(得分:6)

今天我在新的Amazon EC2实例上运行了casperjs(和phantomjs),运行Ubuntu 12.04。安装非常简单:

sudo apt-get update
sudo apt-get install npm
sudo npm install -g phantomjs
sudo npm install -g casperjs
sudo apt-get install fontconfig

像魅力一样工作。您无需设置Web服务器。你只需要命令行。

答案 1 :(得分:0)

我个人不知道EC2。通常,casperjs需要访问phantomjs.exe。我没有理由为什么任何允许访问shell的服务器都会导致问题。真正的问题可能是这对于Web应用程序是否足够快。虽然我不确定你的具体要求是什么。

答案 2 :(得分:0)

它适用于任何云提供商(IAAS:google computeengine,amazon ec2,rackspace ...)。 请注意,一些PAAS(appengine)不允许你运行这样的东西,或者它会很痛苦而且不值得一些(Heroku ...)