---- ----介紹wkhtmltopdf與SSL證書
我得到的問題,如 '警告:SSL錯誤' 運行以下命令,同時: wkhtmltopdf -B 0 -L 0 -R 0 -T 0 --javascript-delay 1000 --no-stop-slow-scripts --debug -javascript test.html output.pdf
請注意,上面的test.html在ssl/reverse proxy上運行了一些JavaScript。因此,SSL錯誤..
----命令捲曲,測試階段----
curl命令來測試我的證書(無證書):
curl https://prod
輸出:
curl: (60) SSL certificate problem: self signed certificate
curl命令來測試我的證書(帶證書):
curl https://prod --cacert cert.crt
輸出:
<MY INDEX PAGE>
Takeway:現在我知道我有這個問題是我的遠程機器證書正在自簽名的事,我應該能夠運行我wkhtmlpdf命令(假設我可以通過我的證書作爲論點)。
----工具WKHTML,實施階段----
我使用當前版本的版本是0.12.4(官方發佈)。它不包括SSL證書的支持,所以從那裏我有兩個選擇:
選項1:我等到正式版得到釋放(0.12.5),並在推特這樣的:https://twitter.com/DeepCashkette/status/889491206673223681+
選項2:我使用更新和潛在不穩定的版本(wkhtmltopdf 0.13.0-alpha-7b36694)。
我已經選擇了選項2,下載wkhtmltox-0.13.0-α-7b36694_linux精密-i386.deb和安裝xvfb的(對於wkhtmlX的阿爾法版本要求)。此步驟:wkhtmltopdf: cannot connect to X server
我結束了這個腳本「wkhtmltopdf.sh:
xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf --ssl-crt-path cert.crt "[email protected]"
但是它仍然輸出:未知的長期爭論--ssl-CRT路徑,我不能繼續進行(PDF格式)轉換。
讓我知道如果你需要更多的技術細節,謝謝!