165726666 发表于 2019-1-26 15:27:35

请教:通达OA自带WEB集成环境如何实现多网站配置

因为OA的安全保密性,自己申请了专线与公网IP地址搭建了独立的服务器,这样只使用一台服务器来安装OA,资源相对比较浪费,同时通达OA内部的企业微信也要求使用备案的域名。这样,就出现了如何实现在单台服务器上,搭建OA与其它网站,共用80端口而不用域名后面添加端口的情形(添加端口访问OA,但是不能集成钉钉与企业微信了)

通达曾圆圆 发表于 2019-1-28 14:48:52

您好,同一台服务器上的web端口是不能冲突的,OA若使用80其他程序就不能再使用80端口;
您域名ICP备案之后 若OA使用的不是80端口,也是支持的配置企业微信或钉钉企业号的,在企业微信设置界面将web地址填写为:http://域名:端口 即可.

165726666 发表于 2019-1-30 10:46:46

怎么能实现使用我们通达OA的网站管理程序,管理起多个网站呢?有好办法么?

通达曾圆圆 发表于 2019-1-30 18:15:32

您好,能否具体说明下您的需求呢

ningchen 发表于 2019-2-7 19:16:54

直接在服务器上建一个虚拟机,群晖系统。。然后用群晖做反向代理。。域名分开访问。www.OA.com 访问到OA系统。www.gongsiwangzhan.com就访问另一个web系统。这样用域名做反弹访问才好区分。。你多申请几个域名就好了。

165726666 发表于 2019-2-11 09:19:59

通达曾圆圆 发表于 2019-1-30 18:15
您好,能否具体说明下您的需求呢

就是自己申请了一条公网IP专线,搭建了自己的网站服务器。这台服务器同时安装OA与其它多个网站共用80端口。如果用第三方软件,可以实现多个网站使用一台服务器与80端口,但因通达OA是用NGIX管理的必须使用其它的端口才行。我想使用通达OA的ngix实现多个站点由通达OA的WEB统一管理起来,实现多个网站都在可以安装在这台服务器上

通达曾圆圆 发表于 2019-2-11 17:01:46

您好,建议您可以参考下5楼给出的经验方法,或参考下该文档的方法:https://blog.csdn.net/m0_37933891/article/details/72844836;感谢您的关注与支持!

165726666 发表于 2019-2-18 11:04:57

通达曾圆圆 发表于 2019-2-11 17:01
您好,建议您可以参考下5楼给出的经验方法,或参考下该文档的方法:https://blog.csdn.net/m0_37933891/art ...

在网上搜到一个这样的东东,我能够看懂。请教看看可否?

通达OA自带WEB集成环境多网站配置教程

通达OA自带PHP5.3+MYSQL+NGINX+ZEND集成环境,但由于专门针对OA配置的,很多NGINX的通用配置都不适合,很多人都没办法配置多网站,这样OA独占主机的WEB资源显得有点资源浪费。为了让OA主机可以安装多套PHP网站系统,充分利用和发挥主机的资源,既能用OA系统也能装上公司的独立网站系统或其它网站平台;既服务公司也能挂自己的网站,你懂的,OA主机多网站配置还是比较实用和需要的。

配置开始

但凡需要进行修改操作的文件都首先要进行备份,简单拷贝出一个备份副本即可。

图1


1、打开D:\MYOA\nginx\conf文件夹,修改nginx.conf文件
这步只需在文件底部“}”上一行添加以下代码:

include vhosts.conf;

图2


2、到D:\MYOA\nginx\conf目录下新建一个文件,取名vhosts.conf

图3


3、用文本编辑器打开这个新建的vhosts.conf文件
把以下代码拷贝进去:

server {

      #不用改端口,各网站公用80端口,如果需要加端口方式访问才修改为其它端口
        listen       80;

      #请把www.test.com改为你自己网站的域名或IP
        server_namewww.test.com;

      #请把D:/MYroot/site1/改为你网站系统的物理路径
        root         D:/MYroot/site1/;

      index   index.php index.html index.htm;

               
   location ~ \.php$ {
            #请把D:/MYroot/site1/改为你网站系统的物理路径
            root         D:/MYroot/site1/;
            
            #这段是启用PHP
                        fastcgi_pass   OfficeFPM;
                        fastcgi_indexindex.php;
                       
                        #   
                        include   myweb_php.conf;

      }
      
               
       include   common.conf;
}

图4


以上是增加1个网站的操作,如果继续增加网站,只需把上述代码重发拷贝到vhosts.conf文件,分别设置好各个网站的域名、网站物理路径即可。注意每行代码均由;结尾,#开头为注释。

4、把附件文件myweb_php.conf拷贝到D:\MYOA\nginx\conf目录下面
图5


5、配置到此结束,重启OA的WEB服务即可。域名解析请到域名服务商提供的域名管理面板进行。

通达曾圆圆 发表于 2019-2-18 18:01:54

您好,您发的这个对nginx做反向代理的方法是可行的。

165726666 发表于 2019-2-20 20:52:22

通达曾圆圆 发表于 2019-2-18 18:01
您好,您发的这个对nginx做反向代理的方法是可行的。

多谢多谢。那我赶紧试试。
页: [1]
查看完整版本: 请教:通达OA自带WEB集成环境如何实现多网站配置