127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

127.0.0.1对于网站建设者来说是常常用到的。 大家常用“ping 127.0.0.1”命令在本机上做回路测试,用来验证本机的TCP/IP协议簇是否被正确安装。

关于本地IP相关的知识请参考CSDN博客《IP:127.0.0.1详解,与localhost区别》

如果O2Server部署之后,可以使用http://127.0.0.1正常访问,说明O2OA服务器本身已经成功运行,可以正常提供所有服务。但是使用其他的DHCP分配的IP或者云服务器的弹性IP以及域名都无法访问,那么一般是与网络、域名以及端口访问策略有关,有如下几种可能的情况:


1、IP或者域名无效

使用IP根本无法访问到,可以在客户机上尝试ping指定的域名或者IP,如果可以ping通过,说明域名或者IP有效或者畅通(但也可能有一些服务器禁PING),如下图对www.baidu.com域名的测试:

image.png

2、服务器防火墙阻止了对服务器的网络请求:

windows服务器

image.png

CentOS服务器

关闭防火墙(firewall):

systemctl stop firewalld.service    #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

当然也可以使用iptables设置为允许对指定端口进行请求:

iptables防火墙(这里iptables已经安装,下面进行配置)

vi/etc/sysconfig/iptables #编辑防火墙配置文件

# sampleconfiguration for iptables service
# you can edit thismanually or use system-config-firewall
# please do not askus to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT[0:0]
:OUTPUT ACCEPT[0:0]
-A INPUT -m state--state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -jACCEPT
-A INPUT -i lo -jACCEPT
-A INPUT -p tcp -mstate --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20020-j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20030-j ACCEPT
-A INPUT -j REJECT--reject-with icmp-host-prohibited
-A FORWARD -jREJECT --reject-with icmp-host-prohibited
COMMIT

:wq! #保存退出

备注:这里使用80、20020、20030端口为例。***部分一般添加到“-A INPUT -p tcp -m state --state NEW -m tcp--dport 22 -j ACCEPT”行的上面或者下面,切记不要添加到最后一行,否则防火墙重启后不生效。

systemctlrestart iptables.service   #最后重启防火墙使配置生效
systemctlenable iptables.service    #设置防火墙开机启动


3、云服务器安全策略

除了服务器本身的端口限制 ,如果使用华为云,阿里云,腾讯云等ECS服务器,也需要开放指定端口的安全组策略中相关的限制:

华为云ECS

请参考文章《使用华为弹性云服务器部署O2OA V5》中相关的设置。


在安全组规则中配置指定的端口访问规则:


阿里云ECS

请参考文章《阿里云ECS服务器的端口启用》中相关的设置。


在安全组规则中配置指定的端口访问规则:

以上以8080为例,对O2OA需要配置80、20020、20030三个端口的访问规则。


以上为华为云和阿里云服务器相关配置,其他云服务器类似。






推荐文章:

服务集成-在O2OA中使用系统o2.DL构建弹出框
2021-03-15
O2OA允许用户对表单进行尝试定制以满足各种特殊业务的需求。本文主要介绍如何在O2OA中使用系统o2.DL构建弹出框的相关功能。
日志管理-审计日志相关配置
2021-02-25
O2OA平台默认未开启审计日志,可以通过配置来开启平台的审计日志,用于记录用户的系统访问情况。本篇主要介绍如何将在O2OA中开启审计日志。
Docker镜像构建并启动
2021-07-09
一、创建Dockerfile文件在Linux服务器目录下,创建Dockerfile文件,示例代码如下:#自定义Docker-O2OA镜像#基础镜像FROMcen
服务集成-使用平台内置用户数据创建临时业务数据
2021-03-15
O2OA允许用户对个人设置信息进行定制,可以将部分业务数据存储于个人信息之中。本文主要介绍如何使用平台内置用户数据创建临时业务数据信息。
移动办公-将平台集成到企业微信(WeChat)
2021-11-16
@移动办公@O2OA微信办公@企业微信办公@微信办公@手机办公O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以自建应用的方式集成到企业微信,同步企
组织人员导入-根据Excel模板导入组织人员数据
2021-03-03
O2OA允许管理员根据Excel模板批量对组织和人员数据进行导入导出操作。本文主要介绍如何在O2OA中完成组织和人员的导入导出操作。
密码管理-普通用户初始化密码设置
2021-02-25
O2OA可以配置新用户初始化密码的规则。本篇主要介绍如何配置新用户初始化密码的规则。
组织人员同步-封装Api接口完成同步
2021-04-07
O2OA允许用户自定义接口和代码逻辑来完成系统与第三方业务系统的数据同步,人员和组织的同步。本文主要介绍组织人员同步的数据操作规范。
藕粉社区问答系列2
2021-09-22
[流程开发]自定义页面怎么取流程表单的值问题内容:就是首页的这个自定义页面我想把这个第二张图表单里面的select_1的字段值在自定义首页这里展示但是怎么取值才
系统架构-基于nginx快速集群部署-端口分发
2021-04-09
O2OA平台使用分布式架构设计,提供灵活的扩展方案用于对服务器的负载能力进行扩展,保障系统的高可用性。本篇主要介绍如何基于nginx端口分发的方式快速集群部署。

results matching ""

    No results matching ""