+84 1658 960 141

Thứ Hai, 27 tháng 6, 2016

Hướng dẫn cài đặt EJBCA

1.1 Phần mềm yêu cầu
- Apache-ant-1.8.2-bin.zip
- Mysql server
- Apache
- Mysql-connector-java-5.0.8.tar.gz
- Jboss-5.1.0.GA.zip
- Jce_policy-6.zip
- Jdk-6u26-linux-i586-rpm.bin
- Ejbca_4_0_3.zip
Hệ thống được cài đặt trên hệ điều hành Centos 5.5.
Download các file trên và save tại /usr/local/ejbca.

1.2 Cài đặt
- Tạo user ejbca
- Thêm biến môi trường:
export JAVA_HOME=/usr/java/jdk1.6.0_26
export JBOSS_HOME=/usr/local/ejbca/jboss-5.1.0.GA
export ANT_HOME=/usr/local/ejbca/apache-ant-1.8.2
export ANT_OPTS=-Xmx512m
export APPSRV_HOME=$JBOSS_HOME
export PATH=$PATH:$JBOSS_HOME/bin
export PATH=$JAVA_HOME/bin:$APPSRV_HOME/bin:$ANT_HOME/bin:$PATH

- Cài đặt JDK 6
[root@xanh ejbca]# sh jdk-6u26-linux-i586-rpm.bin

- Cài đặt Jboss
[root@xanh ejbca]# jar –xvf jboss.5.1.0.GA.zip

- Cài đặt JCE
[root@xanh ejbca]# unzip jce_policy-6.zip
[root@xanh ejbca]# cd jce
[root@xanh ejbca]# cp US_export_policy.jar /usr/java/
[root@xanh ejbca]# cd jce
[root@xanh ejbca]# cp  local_policy.jar  /usr/java/jdk1.6.0_26/jre/lib/
Giải nén và  chép  đè  vào thư  mục $JAVA_HOME  \jre\lib\security

- Cài đặt apache-ant
[root@xanh ejbca]#  unzip apache-ant-1.8.2-bin.zip

- Cài đặt cơ sở dữ liệu
[root@xanh ejbca]# yum install mysql mysql-server mysql-devel
[root@xanh ejbca]# service mysqld start
[root@xanh ejbca]# mysql –uroot –p
Password mặc định là rỗng.
[mysql]#  create database ejbca;
[mysql]#  use ejbca;
[mysql]#  GRANT ALL PRIVILEGES ON ejbca.* TO ‘ejbca’@’localhost’ IDENTIFIED BY ‘ejbca’;
[mysql]#  exit

- Cài đặt J Connector
[root@xanh ejbca]# tar –zxvf mysql-connector-java-5.0.8.tar.gz
[root@xanh ejbca]# cd mysql-connector-java-5.0.8.tar.gz
[root@xanh ejbca]# cp  mysql-connector-java-5.0.8-bin.jar /usr/local/ejbca/jboss-5.1.0.Ga/ /server/ default /lib/

- Cài đặt EJBCA
[root@xanh ejbca]#  unzip  ejbca_4_0_3.zip
[root@xanh ejbca]#  cd ejbca_4_0_3/conf/
[root@xanh ejbca]#  cp e jbca.properties.sample   ejbca.properties
 [root@xanh ejbca]#  vi ejbca.properties
Thay đổi nội dụng các dòng sau:
-         appserver.home=/usr/local/ejbca/jboss-5.1.0.GA
-         appserver.type=jboss
[root@xanh ejbca]#  cp database.properties.sample    database.properties
Copy 2 file bat dau bang bc- trong thu muc /ejbca/lib toi jboss/server/default/lib.
[root@xanh ejbca]#  vi database.properties
Thay đổi nội dụng các dòng sau:
-         database.name=mysql
-   database.url=jdbc:mysql://127.0.0.1:3306/ejbca
-   database.driver=com.mysql.jdbc.Driver
-   database.username=ejbca
-   database.password=ejbca
Có thể cấu hình sẵn các thông số khác bằng cách copy và bỏ đi phần .example của các file cấu hình. Ở đây sử dụng mặc định, ta có thể thay đổi sau.
[root@xanh ejbca]#  ant clean
[root@xanh ejbca]#  ant bootstrap
< BUILD_SUCCESSFUL>
Start Jboss
[root@xanh ejbca]#  cd /usr/local/ejbca/jboss-5.1.0.GA/bin
[root@xanh bin]#  ./run.sh –b 0.0.0.0
Đợi đến khi jboss start xong. Bật terminal khác thực hiện các lệnh sau
[root@xanh]# cd  /usr/local/ejbca/ejbca_4_0_3
[root@xanh ejbca]#  ant install
< BUILD_SUCCESSFUL>
Tại terminal start jboss, stop jboss bằng cách ấn ctrl+c.
Tại terminal ejbca:
[root@xanh ejbca]#  ant deploy
< BUILD_SUCCESSFUL>
Tại terminal jboss, start jboss
[root@xanh bin]#  ./run.sh
Tới forder: /usr/local/ejbca/p12/  copy file superadmin.p12 import vào trình duyệt.

Vào trình duyệt web truy nhập địa chỉ 
- https:// ipadress:8443/ejbca/adminweb/index.jsp
- https://ipadress:8443/ejbca/index.jsp
Nếu thấy 2 trang sau thì quá trình cài đặt thành công:



1 nhận xét:

  1. bạn có thể hướng dẫn chi tiết cài đặt EJBCA trên Window được không?

    Trả lờiXóa