- 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:
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