Copper PDFサーバをCentOS7にインストールする

【PR】
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

CopperのRPMをダウンロード

以下のサイトからCopperのRPMをダウンロードする
https://copper-pdf.com/
→無料ダウンロード
→RedHatLinux用RPMパッケージ 最近の環境なら64ビット

Javaのダウンロード

JavaのRPMのダウンロードする
https://www.oracle.com/java/technologies/downloads/archive/
最近の新しいJavaだと動かなかった。
サポートが続いているJava SE 8あたり~をダウンロードする

Javaのインストール

ダウンロードしたCopperとJavaSDKをサーバへアップロード

 

rpm -ivh jdk-XXXXX-linux-x64.rpm

Javaのインストール確認 バージョンが表示されること

java -version

Copperのインストール

rpm -ivh --nodeps copper-pdf-3.X.XX-X.noarch.rpm

動作確認

copper -uri http://localhost -out sample.pdf

PDFファイルsample.pdfがサイズありで作成されていること

WordPressの「PriPre」プラグインからPDF変換サーバとして利用したいときなど外部から利用できるCopperPDFのサーバを作成したい時はCopperdサーバを起動して利用する

アクセス許可リストを編集

/etc/copper-pdf/access.txt

を編集
最初

allow 127.0.0.1
allow ::1
deny *

となっており自分からしかアクセスできないようになっているので、以下のように許可するIPを追加

allow 127.0.0.1
allow ::1
allow xxx.xxx.xxx.xxx
deny *

firewalldが稼働している場合は使用ポートを恒久開放

firewall-cmd --zone=public --add-port=8099/tcp --permanent

設定の再読み込み

firewall-cmd --reload

copperdの起動

systemctl start copperd
systemctl status copperd

Activeで稼働していることを確認

OS再起動でCopperdが自動起動するようになっているか確認

systemctl is-enabled copperd
enabled

となっていればOK。

WordPressの「PriPre」プラグインをインストール

→Copper PDF 接続 を「他のサーバ」を選択
→Copper PDF アドレス を「ctip://今回インストールしたサーバのアドレス」
→「更新」を押してエラーなくCopperサーバの情報が取れていれば設定OK。

エラーなどが出た場合

/var/log/copper-pdf

配下のログを確認

Setup_Memo

Posted by admin