+84 1658 960 141
Hiển thị các bài đăng có nhãn cài đặt EJBCA. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn cài đặt EJBCA. Hiển thị tất cả bài đăng

Thứ Hai, 27 tháng 6, 2016

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: