我已经设法在我的计算机上构建和运行脚本。
如果我希望它在服务器上运行怎么办?我希望能够将请求发送到服务器并使用CasperJS处理它们。
我想在普通的Web服务器上,这样的事情是可能的。
在亚马逊的EC2上有可能这样吗?
是否有其他网络服务器托管解决方案允许这样的事情?
答案 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 ...)