2

我试图在运行 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执行外部代码时发生异常

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

4

0 回答 0