我试图在运行 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 向日志窗口抛出以下错误:
未处理的 execption 11,执行外部代码时发生异常
有关如何解决此问题的任何建议?