Articles of Web服务器

使用py文件作为托pipe服务器上的API端点

我需要一些帮助和清晰的介绍,如何在我的Web服务器上设置API服务。 我已经写了一个能够做一些计算和stringparsing的Python脚本,我需要把这个py文件变成我可以像API一样查询来接收和给出JSON响应等的东西。 我在网上看过,似乎使用Django是一个很好的方法,但我在网上看到的所有教程都是从本地机器上运行的,而不是托pipe的web机器。 我有一个域名和服务器与iPAge购买,我想知道是否有人能够带领我如何设置一个Python API的外部服务器上的教程,如Ipage? 有没有一个特别的程序,你都使用? 还是有像Django这样的框架,我需要安装,以滚球? 我可能在这里真的很模糊,但总而言之,我只是在我的远程Web服务器上设置我的Python脚本,通过Web浏览器调用,并包含传递给这个API的参数。

反向代理子域到IIS7上的子文件夹

我正在尝试在我们公司实施一个Owncloud系统。 我拥有一个位于防火墙后面的内部networking服务器上的Owncloud系统。 通过导航到servername.company.co.nz/owncloud我可以在内部访问安装 我们有一个面向公众的IISnetworking服务器(SBS 2012)。 我想用它作为云安装的反向代理。 我已经阅读了一些关于如何在IIS上使用URL重写和ARR来实现这个function的文章和教程 – 特别是这个看起来是一个很好的开始: 基于域名主机的IIS 7反向代理服务器? 但到目前为止,我还没有能够创build任何反向代理规则的工作。 基本上,我想一个子域cloud.company.co.nz反向代理服务器的内部networking服务器pathserver.company.co.nz/owncloud一直未能弄清楚如何实现这一点。 我目前有一个新的网站在IIS服务器上绑定到cloud.company.co.nz主机名,但这是我所能做到的,而不用敲开我们的Exchange Web服务。 请记住我是一个IIS新手。 任何帮助在这个阶段都非常受欢迎。 编辑1: 根据@ jotap的build议,我的web.config现在看起来像这样。 但是,我得到的只是一个503错误。 任何想法,为什么我会得到这个? 另外,我应该在哪里寻找日志等方面的线索? 干杯 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="ReverseProxyInboundRule1" enabled="false" stopProcessing="true"> <match url="(.*)" /> <action type="Rewrite" url="http://1.2.3.4/owncloud{R:1}" /> </rule> </rules> <outboundRules> <rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1" enabled="false"> <match filterByTags="A, Form, Img" pattern="^http(s)?://1.2.3.4/owncloud/(.*)" /> […]

如何获得在aws实例中执行的python脚本的输出

我正在尝试使用boto自动化aws实例设置。 我有一个python脚本,我将在这个实例中执行ssh。 在ssh之后,我正在使用shell命令(python -c“filename”)执行远程python文件中的python函数,直到python执行完成,我才能得到输出。 我们如何从远程python脚本获得实时输出?

如何设置mongodb以在AWS上快速缩放

我想在AWS上使用mongodb部署一个数据库,并且我认为这个数据库将会收到大量的数据,需要考虑一台服务器是不够的可能性,所以我的问题是: 是否可以使用弹性计算云(EC2)自动启动带有数据库的新服务器,而不停止其他服务器的服务?

为Nginx安装Mod_Security,无需重新编译

我有LEMP所有设置。 现在我想添加mod_security 。 我试图研究,但我能find的是如何重新编译nginx的说明。 有没有办法添加mod_security而不需要重新编译? 我目前正在运行安装了PPA的nginx / 1.9.15,因为我是在HTTP / 2之后的。 我没有在编译nginx的经验,我不知道是否我重新编译我会打破nginx,因为我从PPA得到它。 希望你能帮忙。 谢谢。

服务Flask应用程序,如PHP脚本

在大多数networking服务器configuration中, .php文件在用户使用php-fpm访问php文件时自动处理。 我想为我的nginx服务器上的Flask应用程序做类似的事情,以便当用户访问.py文件或带有index.py文件的目录时,Flask应用程序会自动运行。 在Ubuntu的nginx服务器下,需要什么configuration?

无法将数据包路由到AWS VPC中的VPN隧道

自从我陷入这个问题已经有3天了,我想也许这里有人能指出我错过的东西。 我们目前已经build立了AWS VPC,并与我们的协作者networking之一build立VPN连接。 因此,我们不能操纵客户网关,因为它不属于我们。 无论如何, VPN隧道已经启动 ,我们的协作者允许通信到他们的服务器之一。 VPN使用静态路由 不幸的是,我无法访问他们的服务器,在他们的networking上的IP上的traceroute并没有告诉我任何事情: 所以这里是对拓扑的简要描述: VPC: XXX0/24 EC2 instance: XXX4 and XXX211 (2 network interfaces) Collaborator: YYY240/29 Collaborator's server: YYY241 My public IP: ZZZZ/32 VPC的路由表如下所示: XX0.0/16 -> local ZZZZ/32 -> internet gateway YYY240/29 -> virtual private gateway (Propagated) ACL和安全组确实允许所有types的stream量(包括ICMP),并且可以从我的公有IP连接到我的服务器。 我只是不知道为什么发送的数据包不通过VPN隧道路由。 如果有人能指出我可能错过的东西,那将是非常感激的。

“cloud-init.log”和“cloud-init-output.log”有什么区别?

我注意到在我的EC2实例(由cloud-init.log cloud-init-output.log , /var/log上存在一个cloud-init.log和一个cloud-init-output.log文件。 两者有什么区别? 他们是相同的脚本,或不同的脚本的输出?

弹性benstalk本地运行失败,错误

当我在Docker上运行多个docker(示例)elastic bean时,它失败了 eb local run Pulling image php:fpm… ERROR: TypeError :: the JSON object must be str, not 'bytes' 与debugging > eb local run –debug > requests.exceptions.HTTPError: 404 Client Error: > Not Found for url: > http+docker://localunixsocket/v1.17/containers/create?name=elasticbeanstalk_phpapp_1 > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): […]

如何为Amazon EC2configurationPuma?

使用Amazon Web Services(AWS),我创build了一个Elastic Beanstalk应用程序,其中包含运行Ruby(Puma)的最新平台版本的Amazon Linux。 我应该添加一个Pumaconfiguration文件(如config/puma.rb )到我的应用程序吗? 而且,如果是的话,我应该怎么做呢? 具体来说,我应该为线程和工作人员设置什么?