本文以NGINX为例说明如何将企业内网服务器日志采集到日志服务。
前提条件
已创建Project和Logstore。更多信息,请参见创建Project和创建Logstore。
背景信息
如果您的多台服务器部署在企业内网中且没有公网访问权限,但您希望将这些服务器的日志采集到日志服务进行查询与分析,您可以将一台具有公网访问权限的企业内网服务器配置为网关机,通过该网关机将企业内网服务器日志采集至日志服务。
您可以选择任意一款反向代理服务器(例如NGINX)来配置网关机。NGINX是一款开源的高性能HTTP和反向代理服务器。更多信息,请参见NGINX。
工作原理
您可以通过网关机采集企业内网服务器日志到日志服务,其中涉及的Logtail和日志服务交互的域名有如下三类。
- 一类以
logtail
开头,格式为logtail.${region}.log.aliyuncs.com
,例如logtail.cn-beijing.log.aliyuncs.com
。该类域名用于负责管控类的请求交互。 - 一类以Project名称开头,格式为
${project_name}.${region}.log.aliyuncs.com
,例如project-example.cn-beijing.log.aliyuncs.com
。该类域名用于数据类的请求交互。 - 一类以
ali-${region}-sls-admin
开头,格式为ali-${region}-sls-admin.${region}.log.aliyuncs.com
, 例如ali-cn-beijing-sls-admin.cn-beijing.log.aliyuncs.com
。该类域名用于监控数据的上报。
上述域名中的${region}
为目标Project所在地域,${project_name}
为目标Project名称。

步骤一:开通匿名写
提交工单,申请开通匿名写。
步骤二:配置网关机
使用NGINX将一台具有公网访问权限的企业内网服务器配置为网关机的操作步骤如下:
步骤三:绑定企业内网服务器与网关机
配置网关机后,需要绑定企业内网服务器与网关机。
步骤四:验证网络
常见问题
当采集过程中遇到问题时,您可以提交工单,联系技术支持人员获取帮助。