`
rensanning
  • 浏览: 3517272 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37552
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604563
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678450
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87471
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399993
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69115
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90611
社区版块
存档分类
最新评论

CentOS 安装 OpenAM

 
阅读更多
官网:https://forgerock.org/openam/

注意事项:
  • 关闭SELinux、IPv6、防火墙。
  • OpenAM需要很大的内存建议最低2 GB。
  • OpenAM内置的OpenDJ需要64K的File Descriptor。
  • OpenAM的所有处理是基于domain的Cookie做的,所以不能通过localhost或IP来访问。
  • Cookie Domain必须以点开头,比如".example.com"。但Tomcat8以后不允许Cookie Domain以点开头,改用Tomcat7即可。
  • 配置完成如果只看到“Loading...”,多数和Servlet容器有关,看一下Console错误输出。
  • 配置过程中会出现很多错误,可以删除/home/openam/openam、/usr/local/tomcat/webapps/openam两个文件夹后重启Tomcat从头开始配置。


引用
Server IP:192.168.21.177
Server URL:verify.example.com


■设置hosts
# cp /etc/hosts /etc/hosts.org
# vi /etc/hosts
192.168.21.177 verify.example.com
# diff /etc/hosts{,.org}
3,4d2
< 192.168.21.177 verify.example.com


■设置hostname
# hostname verify.example.com
# cp /etc/hostname /etc/hostname.org
# vi /etc/hostname
verify.example.com
# diff /etc/hostname{,.org}
1c1
< verify.example.com
---
> localhost.localdomain


■添加openam用户
# useradd -s /sbin/nologin openam
# id openam
uid=1000(openam) gid=1000(openam) groups=1000(openam)


■扩大文件打开数
# cp /etc/security/limits.conf /etc/security/limits.conf.org
# vi /etc/security/limits.conf
openam soft nofile 65536
openam hard nofile 131072
# diff /etc/security/limits.conf{,.org}
62,66d61
< openam soft nofile 65536
< openam hard nofile 131072


■安装JDK
# yum -y install java-1.8.0-openjdk
# java -version


■安装Tomcat
# cd /usr/local/src
# wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz
# tar xzvf apache-tomcat-7.0.73.tar.gz
# mv apache-tomcat-7.0.73 /usr/local/tomcat
# vi /usr/local/tomcat/bin/setenv.sh
#!/bin/sh

JAVA_OPTS="-server -Xmx1024m"

export JAVA_OPTS
# keytool -genkey -alias tomcat -keyalg RSA -keystore /home/openam/.ssl
CN=verify.example.com
# vi /usr/local/tomcat/conf/server.xml
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
	       keystoreFile="/home/openam/.ssl"
	       keystorePass="123456" />

# chown -R openam. /usr/local/tomcat/
# chmod +x /usr/local/tomcat/bin/*.sh
# sudo -u openam /usr/local/tomcat/bin/startup.sh 


■安装Apache
# yum -y install httpd mod_ssl
# vi /etc/httpd/conf.d/openam.conf
Proxypass / ajp://localhost:8009/
# systemctl restart httpd
# systemctl enable httpd


■下载OpenAM
OpenAM Enterprise(OpenAM-13.0.0.zip)
https://backstage.forgerock.com/downloads/OpenAM/OpenAM%20Enterprise#browse

带"subscription only"标记的是收费版。

■安装OpenAM
# cd /usr/local/src/
# unzip OpenAM-13.0.0.zip
# cp /usr/local/src/openam/OpenAM-13.0.0.war /usr/local/tomcat/webapps/openam.war
# sudo -u openam /usr/local/tomcat/bin/shutdown.sh 
# sudo -u openam /usr/local/tomcat/bin/startup.sh 
# tail -f /usr/local/tomcat/logs/catalina.out

启动完成后通过浏览器访问:https://verify.example.com/openam,首次会进入初期配置页面。
引用
--- 设置Windows
C:\Windows\System32\drivers\etc\hosts
192.168.21.177       verify.example.com


■OpenAM的初期配置
















参考:
http://qiita.com/tkhm/items/260493729d07b012e0e2
http://qiita.com/advent-calendar/2016/openam-alone
https://wikis.forgerock.org/confluence/pages/viewpage.action?pageId=29655440
  • 大小: 27.7 KB
  • 大小: 102.3 KB
  • 大小: 14.9 KB
  • 大小: 25.1 KB
  • 大小: 23.7 KB
  • 大小: 28.6 KB
  • 大小: 25.6 KB
  • 大小: 32.5 KB
  • 大小: 26 KB
  • 大小: 24 KB
  • 大小: 29.5 KB
  • 大小: 14.8 KB
  • 大小: 22.5 KB
  • 大小: 29.8 KB
  • 大小: 75.1 KB
  • 大小: 77.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics