控制激活的Web服务

时间:2014-11-05 10:07:32

标签: python django web-services

我是所有web服务的新手,还有更多使用python的web服务。

我测试了瓶子,钢圈,烧瓶和django REST框架...有不同的意见,但所有工作或多或少都很好。现在我需要像管理员视图一样启动或停止这些服务。看看这些框架,我找不到任何关于它的东西。 我在这里搜索都没有。

所以我正在寻找像admin django view这样的东西,我可以开始停止服务。您推荐我使用哪种框架或技术?

谢谢。

1 个答案:

答案 0 :(得分:0)

通常你之前有一个网络服务器(Apache,nginx ......)。根据Web服务器和操作系统,可以很容易地停用站点。例如Ubuntu + Apache

  • 配置仅返回503 Service Unavailable
  • 的默认主机
  • 使用VirtualHost配置站点配置,并使用Web服务的实际WSGI设置
  • 使用a2ensite <name>service apache2 reload
  • 激活网站
  • 使用a2dissite <name>service apache2 reload
  • 激活网站

但是你的问题有很多其他解决方案。