barrylei 发表于 2016-7-7 17:49:27

如何发布你的应用?

本帖最后由 barrylei 于 2016-7-15 10:05 编辑

在读这篇文章之前,我们假定您已经了解活字格的基本使用了,如果您对活字格仍然不是很了解,我们建议您学习活字格的交互教程,步骤如下。
[*]打开设计器。
[*]点击【文件】菜单。
[*]点击【教程】菜单,学习里面的教程。

发布您的应用环境准备
首先你需要安装活字格的服务端,安装步骤和需求如下:
[*]首先准备一台安装有Windows7 或者Windows Server2008以上版本操作系统的机器。
[*]在下载的安装包里,双击HuoZiGe_Server.exe安装程序。
[*]按照提示,一步一步安装完成。
[*]完成之后,活字格服务管理器将会自动启动,如下。


设计您的应用
在设计器里,设计您的应用程序。本片文章中,我们以内置的客户管理模板为例。步骤如下,
[*]打开设计器。
[*]点击【文件】菜单。
[*]点击【客户关系管理系统】模板。

[*]客户关系管理模板将被打开。

发布您的应用
基于上面的操作,在设计器里您已经打开了客户关系管理模板,下面我们开始发布它。步骤如下,
[*]在设计器里,点击菜单栏上的【发布】菜单。
[*]然后点击【服务器】按钮。如下,

[*]在点击【服务器】菜单之后,将弹出下面的对话框。

[*]在上面的对话框中,我们需要填写相关的配置信息。

[*]服务器:这个就是安装有活字格服务端的机器的机器名,或者IP地址。关于如何查找机器的机器名或者IP地址,请看文章的最后一节。
[*]用户名:默认为administrator。
[*]密码:默认密码为123456。
[*]端口号:默认为80,也就是HTTP协议的默认端口,作为试用,不需要修改它。
[*]应用名:这个很重要,是你的应用名称,会被包含在将来用户要访问的地址中。
我们填写如下,

[*]点击确定按钮。这样,客户关系管理系统将发布到xa-tools-barry7这台机器上。同时,浏览器将会被自动启动起来。如下,

[*]在浏览器的地址栏里,您可以看到地址为 “Http://xa-tools-barry7/客户管理”,这个地址包含2部分,第一部分是安装活字格服务端的机器名,第二部分是你的应用名。
现在把这个地址分享给其他人,他们就可以访问您的应用了。
[*]现在在活字格的服务管理器里,将会出现【客户管理】这个应用了。您可以执行停止,删除,备份等操作。


查看您的机器名或者IP地址
查看您的机器名,步骤如下,我们以Windows7为例:
[*]在桌面上,找到【计算机】图标。
[*]使用鼠标右键,单击它。然后在弹出的菜单里,点击【属性】。

[*]将弹出下面的对话框,便可以找到计算机名了。

查看您的机器IP地址,步骤如下,我们以Windows7为例:
[*]点击系统的开始按钮,然后输入cmd。

[*]按回车键,下面的对话框将弹出。

[*]输入ipconfig, 然后按回车键。将会显示出您的IP地址。

通过以上方法,我们便可以找到一台机器的机器名或者IP地址,然后把它输入到活字格发布设置的【服务器】一栏即可。

如何在Internet(外网)**问您的应用?
以上我们讲了如何发布您的应用,那么如何在外网,也就是Internet**问您的应用呢?通常的步骤是这样的,
[*]获得你的服务器在Internet上的IP地址,比如111.111.111.111.
[*]在域名服务商上,购买你公司的域名, 比如 www.yourcomanpy.com
[*]然后把这个域名和IP地址绑定起来即可,域名服务上都会提供这样的服务。比如,阿里的万网域名。
[*]当然,如果你没有域名,在Internet上通过IP也是可以访问的,只是不方便记忆。
因为网络配置的多样性和复杂性,下面仅仅介绍一下几种常见的情况。
举例1:
[*]你够买了一台Windows7阿里云主机,同时你购买了固定IP服务,假定这台云主机的IP地址为111.111.111.111.
[*]在这台云主机上,你安装了活字格的服务端。
[*]然后,你发布了你的应用到这台云主机,假定你的应用名称为【客户管理】。
[*]现在在Internet上,你就已经可以通过IP地址访问你的应用了。
http:// 111.111.111.111/客户管理
[*]因为IP地址不容易记忆,你同时在域名服务商那里购买了你的域名,比如 www.yourcomanpy.com。
[*]在你的域名服务商那里,把域名www.yourcomanpy.com 和 IP地址111.111.111.111绑定起来。
[*]现在,你就可以通过下面域名,在Internet**问你的应用了。
http://www.yourcomanpy.com/客户管理

举例2:如果你安装活字格的服务器是在你公司内部的局域网内,情况会多一些,配置也复杂一些,这里我们仅介绍基本的思路。
[*]你的公司有局域网,并且假定公司的出口有一台代理服务器。
[*]首先你要知道你公司的出口在Internet上的IP地址。
[*]然后步骤和例子1是一样的,购买域名,绑定域名和出口的IP地址。
[*]现在,你的活字格服务端是装在公司内部的一台机器上的,外网是无法识别你局域网内的机器的。
[*]所以,需要在你的公司的代理服务器安装一个支持反向代理的软件,也就是说,代理服务器在接收到外网的请求后,能够反向映射到你内部的机器上。

[*]如果你的代理服务器是Windows操作系统,你可以使用微软的ISA Server。
[*]如果你的代理服务器是Unix或者Linux,你可以使用pfSense,Nginx等。
关于如何使用这些反向代理软件,请参见他们的帮助文档。网络配置复杂多样,上面仅仅是简单的举例,也许你的公司没有代理服务器,或者你的出口IP使用的是ADSL动态IP,你可能还需要类似花生壳这样的动态域名解析软件,
或者其他的解决方案。

总之,两个主要的步骤是需要的,一是外网IP和域名的绑定,二是能使用反向代理能够将外网的请求映射到你内部局域网的机器。 更多帮助和咨询
如果有更多问题,请通过一下方式联系我们。产品官网:http://qy.grapecity.cn/forguncy/论坛:http://gcdn.gcpowertools.com.cn/showforum-194-1.html

页: [1]
查看完整版本: 如何发布你的应用?