ITIL,DevOps,ITSS,ITSM,IT运维管理-ITIL先锋论坛

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 1049|回复: 0

[功能实施] iTop应用操作-系统高级管理-iTop系统配置文件-通过不同的URL进入iTop

[复制链接]
发表于 2020-12-24 10:57:44 | 显示全部楼层 |阅读模式
在某些情况下,需要从不同的URL访问iTop,例如为公司内部员工提供的局域网访问和为客户提供的互联网访问;简单的实现方法是安装两个指向同一数据库的ITOP实例。这允许分别对所有系统参数的完全控制,但会增加维护工作量,同时要保证两个实例完全同步,包括版本、参数......

另一种方法是把一些代码写入配置文件中,以调整取决于某些服务器参数的设置。由于配置文件是上加载在每个页面上的PHP文件,该设置可以是完全动态的。

例如,假设你有一个反向代理,用于控制进入iTop,并且希望所有的互联网用户使用HTTPS(安全)和局域网用户通过HTTP(快速)连接访问iTop。你可以做到以下几点:

  • 在互联网上:



          • 增加一条规则,重定向HTTPS所有的HTTP流量
          • 在HTTPS虚拟主机配置上添加一个特定的header:
          • APACHE:把RequestHeader设置在HTTPS上
          • NGINX:把proxy_set_header 设置在HTTPS上;



  • 在局域网上:



          • 增加一条规则,重定向所有在HTTP上的 HTTPS流量;
          • 为app_root_url设置以下值到配置文件中:




'app_root_url' => (isset($_SERVER['HTTP_HTTPS']) && ($_SERVER['HTTP_HTTPS'] == 'On')) ? 'https://iTop.yourdomain: 'http://iTop.yourdomain/',





上一篇:iTop应用操作-系统高级管理-iTop系统配置文件-只读模式
下一篇:iTop应用操作-系统高级管理-后台任务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名
ITIL(R) is a registered trademark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo is a trademark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

QQ|ITIL ( 粤ICP备11099876号 )|appname

GMT+8, 2023-6-10 15:07 , Processed in 0.099894 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表