10.25 AITalkUat部署

准备:

git clone AITalkUat工程,在本地跑:

可以直接浏览器访问127.0.0.1:5000()

如果带上参数,可以得到访问的结果127.0.0.1:5000/autoservice?q=怎么结算?n=0

跑通了之后,因为要先在AITalkUat下测试,需要修改端口。

这里插入一段接口的实现,因为在winServer下不能直接用flask部署,我们需要安装tornado。

在工程文件下,增加tornado_server.py,

from tornado.wsgi import WSGIContainerfrom tornado.httpserver import HTTPServerfrom tornado.ioloop import IOLoopfrom web_main import app

if __name__ == ‘__main__‘:    http_server = HTTPServer(WSGIContainer(app))    http_server.listen(5000)#对应flask的端口    print(‘IOLoop.instance() start‘)    IOLoop.instance().start()    print(‘IOLoop.instance() end‘)

下面的端口5000改为5001。如果要添加定时任务,就新增tornado_server.bat,

@echo off

#这里可能需要cd到工程目录
start python tornado_server.py
exit

但是因为我们在部署服务上,使用了win server wrapper部署,索一其实不需要这个bat文件

下面说怎么部署

先把工程文件AITalk,复制到D:\project\AITalkUat\app目录下,返回上一层目录,发现我们有写好了一个.bat文件 installservice.bat,还有一个winsw-1.9-bin,和指定winsw运行的目标的xml配置文件,

配置好之后,点击installservice,在服务器管理中,就会出现AITalkUat的服务,把这个服务启动,本地就可以访问了。

如果需要远程进行访问,我们直接kf.pospal.cn:5001并不可以,需要在nginx当中配置,并使用命令nginx -t 检查语法,然后nginx -reload ,reload并不会影响线上的服务,但是在工作时间段,还是不要动。

至于怎么配置,我在listen 80 default server下添加:

location/test {

  proxy_pass http://localhost:5001;

}

尝试使用反向代理访问,可是出现404,问了bo哥以后,给出的答案是:

你说的nginx 配置问题是因为这个nginx是按照hostname来配置的。需要在对应的section(按照hostname去找)里面去配置才可以。

主要是看是否有通过hostname来配置

目前还没完全弄懂,备选方案是:

一、在listen 80下添加这个块(非default server)

二、尝试使用$host变量

原文地址:https://www.cnblogs.com/yjybupt/p/9856277.html

时间: 2024-10-15 04:49:22

10.25 AITalkUat部署的相关文章

云帮社区版10.25更新详情

17 项新功能.12 个bug修复.8篇文档更新.500+用户安装使用,云帮社区版 迎来10.25更新档 过去的1个月,我们收到了不同行业,超过500家企业用户在云帮社区版安装.使用以及优化配置过程中遇到的问题反馈以及对产品的建议.在这个过程中,我们发现了我们产品的诸多不足,同时也感受到了广大用户对我们产品给予的厚望. 通过这一个月紧张的开发和测试,我们的研发团队完成了 17 项新功能的添加,修复了 12 个中等级别以上的bug,并更新了 8 篇维护文档.同时还在GitHub上提交了2个服务检查

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

Windows 10企业批量部署实战之ADK 10安装

本章为大家带来Windows 10企业批量部署实战之ADK 10安装,本章浅谈ADK 10的作用.新功能及安装操作. 适用于 Windows 10 的 Windows 评估和部署工具包 (ADK),以获取用于自动进行 Windows 10 大规模部署的全新和改进的部署工具.Windows ADK 包括: 用于自定义 Windows 10 映像的 Windows 映像和配置设计器 (Windows ICD) 用于评估系统或组件的质量和性能的 Windows 评估工具包和 Windows Perfo

hdu 2069 1 5 10 25 50 这几种硬币 一共100个(母函数)

题意: 有50 25 10 5 1 的硬币 一共最多有100枚 输入n输出有多少种表示方法 Sample Input1126 Sample Output413 1 # include <iostream> 2 # include <cstdio> 3 # include <cstring> 4 # include <algorithm> 5 # include <string> 6 # include <cmath> 7 # incl

Windows 10企业批量部署实战之刷新并添加启动映像

相关组件及配置都设置完成后,接下来我们需要对我们的控制台进行刷新操作,以便生成windows PE启动映像并添加到WDS启动映像完成Windows 10企业部署的最后操作.针对x64\x86两启动映像做简单描述,如果企业客户端操作系统为32位操作系统,建议使用x86PE:如果32位.64位都存在则建议使用x86 PE(x86向上支持64操作系统引导部署,原则上x64位不支持32位部署).所以建议大家在部署中多做测试. 一.更新控制台: 1.右键MDT Deployment share控制台,选择

Windows 10企业批量部署实战之Windows 10客户端部署

本章为Windows 10企业批量部署实战系列的高潮部分客户端批量部署验证,话不多述直接进入正题. 1.客户端通过网络启动后获取到IP地址后,根据提示按F12键: 2.连接并开始加载启动PE: 如果我们想跳过按F12键操作,可以修改WDS设置以达到我们的需求(生产环境中如有修改此选项,建议开启部署验证密码页面,否则容易造成生产事故,因为许多员工PC可能网卡默认第一启动项为网络启动): 3.选择windows 10 enterprise 任务序列,Next继续: 4.开始操作系统的部署: 5.In

Windows 10企业批量部署实战之MDT 2013 Update 1 preview安装配置

昨天我们提到了Windows 10企业批量部署实战中所需要的ADK 10安装及WDS安装配置,今天为大家带来最后一个组件MDT  2013 Update 1 preview的安装及配置内容.MDT 2013 Update 1的Preview版本利用 Windows 评估和部署工具包ADK 10,以支持部分接触安装Windows 10或者全自动安装Windows 10,以及 Windows 8 和 Windows 7 (LTI) 部署.接下来开始我们的安装配置操作: 一.MDT  2013 Upd

Windows 10企业批量部署实战之WDS安装

Microsoft 致力于使符合条件的正版 Windows 7 和 Windows 8/8.1 设备能够免费升级 到 Windows 10.此次升级后的Windows 10是完整版,时间范围为 Windows 10 发布后的一年内升级到 Windows 10 才能享受本免费优惠.受微软免费升级的嚼头很多企业选择免费升级Windows 10或者全新部署windows 10接轨新操作系统. 本系列文章为大家带来基于MDT 2013 Update 1 Preview版本搭载正式版ADK 10240为企

10.23 linux任务计划cron 10.24 chkconfig工具 10.25 system

八周一次课 10.23 linux任务计划cron 10.24 chkconfig工具 10.25 systemd管理服务 10.26 unit介绍 10.27 target介绍 10.23 linux任务计划cron 10.24 chkconfig工具 显示chkconfig服务 系统启动服务在inittab 10.25 systemd管理服务 10.26 unit介绍 10.27 target介绍 原文地址:http://blog.51cto.com/wbyyy/2066113