当前位置: 首页 > 工具软件 > Mod_lisp > 使用案例 >

linux上clisp运行lisp,apache - 重新访问linux + apache2 + mod_lisp + CLISP - 堆栈内存溢出

酆意智
2023-12-01

CLISP已安装并成功运行:

(加载“ modlisp-clisp”)(modlisp:modlisp-server)运行正常,即无休止

Python可通过localhost在/ usr / lib / cgi-bin中正常工作

试图使clisp服务器在/ var / www / html / lsp中工作

通过localhost / lsp打印的浏览器访问:mod_lisp 2.0这是由mod_lisp 2.0 + CLISP + apache + Linux发送的常量html字符串

但是localhost / lsp / test.lisp仅返回内部服务器错误(chmod 777 test.lisp完成)

clisp解释器上的test.lisp没有出现名称为“ content-type”的软件包:

(defun xyz()

(format t 'Content-Type: text/html;charset=utf-8')

(print())

(print())

(print(coerce '(#\u2211) 'string))

(print(coerce '(#\U20AC) 'string))

(format t "hello world!")

)

(xyz)

详细信息:uname -a Linux me-H97N-WIFI 3.13.0-37-generic#64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

apache2ctl -M AH00558:apache2:无法使用127.0.1.1可靠地确定服务器的标准域名。 全局设置'ServerName'指令以禁止显示此消息Loaded Modules:... lisp_module(shared)..

/etc/apache2/sites-enables/000-default.conf:

ServerAdmin webmaster@localhost

DocumentRoot /var/www/html

ScriptAlias / cgi-bin / / usr / lib / cgi-bin /

AllowOverride无选项+ ExecCGI -MultiViews + SymLinksIfOwnerMatch顺序允许,拒绝所有允许

(我的小修正案:)

位置/ var / www / html / lsp> SetHandler lisp-handler位置>

/etc/apache2/mods-enabled/lisp.conf:

LispServer 127.0.0.1 3000“ / var / www / html / lsp”

我哪里出问题了? Lisp服务器应该以某种方式在cgi-bin之外与python一起运行吗? 如何发送html标头?

 类似资料: