我在服务器A上设置了一个Oracle Access Manager实例,并在服务器B上的Apache上设置了一个WebGate副本,该副本应该正常工作但不是。当我尝试访问http(s):// hostname:port / access / oblix / apps / webgate / bin / webgate.cgi?progid = 1,如directions中所述,在完成所有设置后,我得到一个网页,上面写着:
Application Web Server没有响应
应用程序Web服务器没有响应您请求的页面。 请通知网站的网站管理员,稍后再次尝试您的请求。
在访问Apache的httpd.conf中使用LocationMatch设置为受WebGate保护的其他页面时,我收到相同的错误消息。
另外,即使webgate / access / oblix / conf / oblog_config_wg.xml的日志级别设置为LOGLEVEL_TRACE,我也没有在webgate / access / oblix / logs / oblog.log中获得任何输出。
有没有人想过要检查哪些配置文件可能导致此问题?
编辑1:我发现当我访问受WebGate保护的页面时,Apache error_log包含:
[2009年10月8日09:44:23] [通知]儿童pid 4970退出信号分段故障(11)
编辑2:此外,由于某种原因,受WebGate保护的页面不会触发对Apache的access_log的更新,即使它们确实返回了该错误消息。
答案 0 :(得分:3)
啊webgate安装的喜悦啊。以下是我自问的常见问题:
apache用户是否也拥有安装webgate的目录? 您是否在Oracle验证的操作系统和Apache版本上运行此操作? 您的httpd.conf是否正确设置了WebGate配置? 你放了吗 LD_ASSUME_KERNEL = 2.4.19 export LD_ASSUME_KERNEL 在你的init.d / httpd文件中? 您是否在Access服务器和apache主机之间同步?
答案 1 :(得分:0)
重新安装Webgate解决了这个问题。不确定是什么搞砸了。
答案 2 :(得分:0)
我得到了
[2014-03-27T04:41:51.2101 + 05:30] [OHS] [通知:16] [OHS-9999] [core.c] [pid:14931] [tid:139749613860672] [用户:root ] [VirtualHost:main]子pid 14952退出信号分段错误(11)
与
一起目录不存在读/写[... / oracle / middleware / Oracle_WT1 / log] []
在OHS_HOME / network / log / sqlnet.log
中适当更改OHS目录的文件权限后。这个问题已经解决了。