有人可以提供安装 Djigzo 的分步配置吗?
答案1
本节介绍如何在 Ubuntu 和 Debian 上安装 Djigzo。安装所需的软件包
sudo apt-get install postgresql postfix openjdk-6-jre openjdk-6-jre-headless tzdata-java ant ant-optional mktemp wget libsasl2-modules
注意:在安装 postfix 时,您需要选择一个配置。选择“无配置”。
安装 Djigzo 包完整安装 Djigzo 需要安装 Djigzo 引擎和 Web 管理管理器。Debian 软件包可以从以下位置下载:http://www.djigzo.com您需要下载以下两个文件:djigzo_2.5.0-4_all.deb 和 djigzo-web_2.5.0-4_all.deb。请注意,当前版本可能与您的情况不同。
安装.deb
sudo dpkg -i djigzo_1.3.2-1_all.deb
sudo dpkg -i djigzo-web_1.3.2-1_all.deb
配置 Postfix 用于加密和解密收发邮件。这需要对 postfix 配置进行一些更改。Djigzo 附带了经过修改的 postfix main 和 master conf,应将其复制到 postfix 配置目录中。
复制 postfix 配置文件。
sudo cp /etc/postfix/djigzo-main.cf /etc/postfix/main.cf
sudo cp /etc/postfix/djigzo-master.cf /etc/postfix/master.cf
更新别名 Postfix 使用 /etc/alias 作为别名文件。请确保别名文件可用且为最新。
sudo newaliases
重启 postfix
sudo /etc/init.d/postfix restart
安装 Tomcat
sudo apt-get install tomcat7 -y
sudo nano /etc/default/tomcat7
编辑并替换以下行。
JAVA_OPTS=”$JAVA_OPTS -Ddjigzo-web.home=/usr/share/djigzo-web”
配置 Tomcat 内存使用情况 为了允许导入非常大的证书文件(包含数万个以上证书的 .p7b 或 .pfx 文件),Djigzo 要求将 Tomcat 设置为至少 256 MB 的堆空间。
JAVA_OPTS=”$JAVA_OPTS -Djava.awt.headless=true -Xmx256M”
禁用 Java 安全管理器 当 Tomcat Java 安全管理器启用时,Djigzo 目前无法正常运行。因此,应禁用 Tomcat Java 安全管理器。
TOMCAT7_SECURITY=no
允许读取和写入 SSL 证书如果您想允许使用 Djigzo Web 管理 SSL 管理器上传新的 SSL 证书,则应该允许 Tomcat 读取和写入 SSL 证书。
sudo chown tomcat7:djigzo /usr/share/djigzo-web/ssl/sslCertificate.p12
添加HTTPS连接器 必须在Tomcat服务器配置中添加HTTPS连接器,如果Tomcat安装仅用于Djigzo,建议将现有的Tomcat配置文件(/etc/tomcat7/server.xml)替换为Djigzo提供的配置文件。
sudo cp /usr/share/djigzo-web/conf/tomcat/server.xml /etc/tomcat7
注意:如果您想保留现有的 server.xml,则需要手动添加 HTTPS 连接器。
SSLEnabled=”true”
添加上下文 现在必须将 Djigzo 上下文添加到 Tomcat。djigzo.xml
sudo nano /etc/tomcat7/Catalina/localhost/djigzo.xml
在其中添加以下文本。
<Context docBase=”/usr/share/djigzo-web/djigzo.war” unpackWAR=”false”/>
sudo /etc/init.d/tomcat7 restart
打开 Web Admin 页面 Djigzo 现在应该正在运行(等待一段时间让 Tomcat 启动)。可以使用以下 URL 访问登录页面 https:// ip-address :8443/djigzo(相应地更改 IP 地址)
注意:Djigzo 附带默认 SSL 证书,但您的浏览器不信任该证书。因此,您应该手动接受 HTTPS 证书。
登录使用以下登录凭证:
username: admin
password: admin