Scrapyd链接不适用于HTTPS,只是保持加载和加载

时间:2017-03-14 07:19:56

标签: apache ubuntu ssl scrapy scrapyd

我在Ubuntu中安装了scrapyd

我还有一个启用了SSL的网站,我需要在我的网站内向https://IP_HERE:6800/listjobs.json?project=default等链接发出请求。

但看起来Scrapyd无法与HTTPS配合使用。

即使我在浏览器中打开链接,它也会继续加载和加载。

但是,如果我使用http://而不是https://发出请求,那就可以了。但我希望它能与HTTPS协同工作。

我认为我需要编辑我的SSL配置文件以使用端口6800。我做了但仍然不起作用。

这是我的SSL配置文件。

<IfModule mod_ssl.c>
    <VirtualHost *:443 *:6800>
    .... and rest of confguration...

1 个答案:

答案 0 :(得分:1)

通过查看source code of scrapyd,它会使用TCPServer from Pythons socketserver module。无法通过Apache配置文件在Python模块中启用SSL。

您要使用的是HTTPS到HTTP代理,它将scrapyd的HTTP包装到HTTPS协议中。您可以使用Apache,请参阅Digital Ocean的this tutorialthis blog post