整天面对着电脑屏幕,劈里啪啦的敲着键盘, 每天跟这些网络协议(TCP/IP、UDP、HTTP等)和编程语言(C++,PHP, Go, Java等)打交道,就像跟家常便饭一样。当然像装操作系统这样的活我也可以,虽然很久没有干过了。
当然今天的主题是关于如何搭建企业OA和企业网站,原因是前两天一个朋友找上我,请我帮他们(自己开的公司)弄个OA办公系统和企业网站。 对于一个经常在互联网上打酱油的程序员来说,安装OA办公系统和企业网站程序并不是什么难事,当然也不是几分钟能搞定的事情。
了解基本需求,OA主要是日常事务,比如请假申请,费用报销,合同审批,上传文件等等功能,如果能支持异地办公最好不过。企业网站主要是发布到互联网上,这样才能被别人访问到,顺便给自己打广告,比直接打广告成本低。经过几天的深思熟虑,决定采用在公司的局域网内搭建个OA和企业网站所需要的环境,通过内网端口映射(花生壳)来完成企业网站的发布和异地办公的方案。
开始前的准备工作:1.局域网的电脑一台,配置不能太差; 2.所需的JDK、Maven,Wamp环境;3.从开源网站下载OA和企业网站程序4.顶级域名一个或者两个com/cn都行,不过建议com,国际通用;5.花生壳客户端,官网看了下最新的5.0版本。安装步骤如下:
第一步:
不是很难的事情,忽略。
第二步:
首先安装JDK环境,从官网网址https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html下载,直接运行安装程序安装。其次WampServer可以从官网地址(http://www.wampserver.com/)下载并安装。Maven的安装请参考https://jingyan.baidu.com/article/6c67b1d646ae842786bb1e7a.html。
第三步:
在开源的OA项目主页上根据部署连接提供的步骤进行部署,这里省略一万步,安装完成后通过http://localhost:随机端口/来访问OA。企业网站从官网下载utf8版本的源码安装包,解压后把phpcms_v9_UTF8/install_package 复制到wamp/apps目录下,重命名mycompany,配置好虚拟主机域名www.mycompany.com,在发布前使用添加一条hosts记录127.0.0.1 www.mycompany.com, 测试是否可以使用域名打开安装页面(http://www.mycompany.com/install/)
根据提示下一步,直到安装成功。
第四步:
顶级域名可以在各大平台注册,百度搜素关键字“域名注册”,很容易找到域名注册连接。由于接下来用到花生壳的内网穿透功能,所以还是去花生壳官网注册个帐号然后再去注册顶级域名。过程比较简单,不过备案和实名需要花点时间准备资料。好在可以先用他们赠送的二级域名。
第五步:
内网映射使用花生壳(官方下载地址),网上同类工具有很多,试过几个比如frp, ngrok等,最后还是觉得花生壳用的方便。除了注册域名实名备案,不需要额外的云服务器,省了一笔不小的费用。
安装完成
使用官网注册的帐号登陆成功后点击主界面右下角的添加映射按钮“+” 》 内网映射 》 填写映射信息,如下图所示:
外网域名就是可以在互联网上访问的域名,相对于局域网只能内部访问。应用类型选择的是HTTP80, 这样浏览器打开外网域名的时候就不需要在域名后面加上端口;内网主机般是localhost或者127.0.0.1,内网端口根据应用来的。企业网用的是80,这里就填80。如果是OA可能是随机端口,可以在添加完企业网站应用后再添加OA应用的内网映射。配置完成后测试OK,速度一个字爽!
花了半天的时间终于把相关的环境和程序安装配置好,把设计好的网站模板套上去,还要做OA的相关培训。最后顶级域名备案好,把测试的域名替换掉,上线测试OK。
来源:CSDN
作者:oray2013
链接:https://blog.csdn.net/oray2013/article/details/90044858