技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【186620】
阿里云ECS配置Nginx反向代理 + SSRS网页表单登录 + 通用动态参数查询页面
我方有一套SQL Server Reporting Services (SSRS) 报表系统,部署在内网服务器上。现需要实现以下三个功能,将报表集成到公网网站中:
功能一:阿里云ECS上配置Nginx反向代理
在阿里云ECS(CentOS/Alibaba Cloud Linux)上安装并配置Nginx
将公网域名请求反向代理到内网SSRS服务器
配置HTTPS证书,支持安全访问
解决端口隐藏问题(用户无需输入端口号)
功能二:网页表单登录 + SSRS自定义身份验证
开发SSRS自定义安全扩展(Custom Security Extension)
用户通过网站登录页(账号/密码)登录后,可访问SSRS报表
无需再次输入Windows账号密码
支持会话保持(登录一次,可访问多个报表)
功能三:通用查询页面 + 动态参数报表
设计一个通用查询页面,包含:
报表名称下拉框(动态读取SSRS服务器上的报表列表)
根据所选报表,自动生成对应的参数输入框(如日期范围、项目名称等)
查询按钮 + 报表展示区域(iframe或直接渲染)
用户填写条件后,调用SSRS报表并展示结果
新增报表时,无需修改页面代码