找回密码
 立即注册

QQ登录

只需一步,快速开始

barrylei

中级会员

29

主题

401

帖子

902

积分

中级会员

积分
902

活字格认证

barrylei
中级会员   /  发表于:2016-7-7 17:49  /   查看:9731  /  回复:0
本帖最后由 barrylei 于 2016-7-15 10:05 编辑

在读这篇文章之前,我们假定您已经了解活字格的基本使用了,如果您对活字格仍然不是很了解,我们建议您学习活字格的交互教程,步骤如下。

  • 打开设计器。
  • 点击【文件】菜单。
  • 点击【教程】菜单,学习里面的教程。
    1.png
发布您的应用

环境准备


首先你需要安装活字格的服务端,安装步骤和需求如下:

  • 首先准备一台安装有Windows7 或者Windows Server2008以上版本操作系统的机器。
  • 在下载的安装包里,双击HuoZiGe_Server.exe安装程序。
  • 按照提示,一步一步安装完成。
  • 完成之后,活字格服务管理器将会自动启动,如下。
    2.png

设计您的应用


在设计器里,设计您的应用程序。本片文章中,我们以内置的客户管理模板为例。步骤如下,

  • 打开设计器。
  • 点击【文件】菜单。
  • 点击【客户关系管理系统】模板。
    3.png
  • 客户关系管理模板将被打开。

发布您的应用


基于上面的操作,在设计器里您已经打开了客户关系管理模板,下面我们开始发布它。步骤如下,

  • 在设计器里,点击菜单栏上的【发布】菜单。
  • 然后点击【服务器】按钮。如下,
    4.png
  • 在点击【服务器】菜单之后,将弹出下面的对话框。
    5.png
  • 在上面的对话框中,我们需要填写相关的配置信息。
    • 服务器:这个就是安装有活字格服务端的机器的机器名,或者IP地址。关于如何查找机器的机器名或者IP地址,请看文章的最后一节。
    • 用户名:默认为administrator。
    • 密码:默认密码为123456。
    • 端口号:默认为80,也就是HTTP协议的默认端口,作为试用,不需要修改它。
    • 应用名:这个很重要,是你的应用名称,会被包含在将来用户要访问的地址中。
      我们填写如下,
      6.png
  • 点击确定按钮。这样,客户关系管理系统将发布到xa-tools-barry7这台机器上。同时,浏览器将会被自动启动起来。如下,
    7.png
  • 在浏览器的地址栏里,您可以看到地址为 “Http://xa-tools-barry7/客户管理”,这个地址包含2部分,第一部分是安装活字格服务端的机器名,第二部分是你的应用名。
    现在把这个地址分享给其他人,他们就可以访问您的应用了。
  • 现在在活字格的服务管理器里,将会出现【客户管理】这个应用了。您可以执行停止,删除,备份等操作。
    8.png

查看您的机器名或者IP地址


查看您的机器名,步骤如下,我们以Windows7为例:

  • 在桌面上,找到【计算机】图标。
  • 使用鼠标右键,单击它。然后在弹出的菜单里,点击【属性】。
    9.png
  • 将弹出下面的对话框,便可以找到计算机名了。
    91.png

查看您的机器IP地址,步骤如下,我们以Windows7为例:

  • 点击系统的开始按钮,然后输入cmd。
    92.png
  • 按回车键,下面的对话框将弹出。
    93.png
  • 输入ipconfig, 然后按回车键。将会显示出您的IP地址。
    94.png

通过以上方法,我们便可以找到一台机器的机器名或者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



评分

参与人数 2满意度 +10 收起 理由
heguanchong + 5 赞一个!
brucezhu + 5

查看全部评分

我爱可乐

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部