如何在Clozure通用Lisp上修复hunchentoot ssl受体的错误?

时间:2018-10-04 08:27:20

标签: hunchentoot clozure-cl

我试图在运行OS 10.13.6的MacBook Pro上运行的clozure common lisp 1.11.1上运行hunchentoot的SSL版本

我首先在/ tmp目录中创建证书,如下所示:

openssl req -new -x509 -nodes -out server.crt -keyout server.key

这是我的Lisp代码:

(ql:quickload "hunchentoot")

(in-package hunchentoot)

(define-easy-handler (test-ssl :uri "/secure") ()
  (setf (content-type*) "text/plain")
  "SECURED PAGE")

(defvar *ssl-acceptor*
  (make-instance 'easy-ssl-acceptor
    :port 7777
    :ssl-privatekey-file  #P"/tmp/server.key"
    :ssl-certificate-file #P"/tmp/server.crt"))

(start *ssl-acceptor*)

当我尝试从浏览器访问https://localhost:7777/secure时,浏览器上没有任何显示,并且hunchentoot向日志窗口抛出以下错误:

enter image description here

未处理的执行11 执行外来代码时发生异常

关于如何解决此问题的任何建议?

0 个答案:

没有答案