[Web Server] JBoss 安全性設定

[Web Server] JBoss 安全性設定

最近工作上有用到的JBoss安全性設定(EFGP、Portal、SFT),就J老闆預設有兩個管理console,

分別為JMX-Console 以及 Web-Console,小弟整理各表如下:

1、JMX-Console

說明 啟動jmx-console密碼驗證功能Step1
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\jmx-console.war\WEB-INF\
jboss-web.xml
內容 取消註解
<security-domain>
java:/jaas/jmx-console
</security-domain>

 

 

說明 啟動jmx-console密碼驗證功能Step2
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\jmx-console.war\WEB-INF\
web.xml
內容 取消註解
<security-constraint>
………略
</security-constraint>

 

 

 

 

說明 定義帳號密碼放置檔案
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server/default/conf/login-config.xml
內容 <application-policy name = "jmx-console">
…略
<module-option name="usersProperties">
jmx-console-users.properties
</module-option>
…略
</application-policy>

 

 

說明 預設密碼放置位置
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\conf\props\
jmx-console-users.properties
內容 admin=admin

 

 

說明 安全性設定
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\jmx-console.war\WEB-INF\
web.xml
內容 註解
<http-method>GET</http-method>
<http-method>POST</http-method>

 

 

 

 

 

 

 

 

 

 

 

2、Web-Console

說明 啟動Web-console密碼驗證功能Step1
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\management\console-mgr.sar\
web-console.war\WEB-INF\jboss-web.xml

內容
取消註解
<security-domain>
java:/jaas/web-console
</security-domain>

 

 

說明 啟動Web-console密碼驗證功能Step2
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\management\console-mgr.sar\
web-console.war\WEB-INF\web.xml
內容 取消註解
<security-constraint>
………略
</security-constraint>

 

 

 

 

 

說明 啟動Web-console功能旁tree功能表
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\management\console-mgr.sar\
web-console.war\WEB-INF\jboss-web.xml
內容 取消註解
<depends>
jboss.admin:service=PluginManager
</depends>

 

 

 

 

 

 

 

說明 定義帳號密碼放置檔案
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\conf\login-config.xml
內容 <application-policy name = "web-console">
…略…
odule-option name="usersProperties">
web-console-users.properties
</module-option>
…略…
application-policy>

 

 

說明 預設密碼放置位置
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\management\console-mgr.sar\
web-console.war\WEB-INF\classes\web-console-users.properties

 
內容 admin=admin

 

 

說明 安全性設定
檔案路徑 C:\EFGP\jboss-4.0.5.GA\server\default\deploy\management\console-mgr.sar\
web-console.war\WEB-INF\web.xml
內容 註解
<http-method>GET</http-method>
<http-method>POST</http-method>

 

 

 

或請參考:http://jianmingli.com/wp/?p=813

若有其他安全性設定再請各位大大分享囉~~~!!