我正在尝试部署其他人可以在Racket中访问我的学校服务器的网站,但我不知道该怎么做。对于只在public_html中使用index.html的HTML文件来完成这项工作。我可以让下面的程序在我的本地机器上运行(它部署在localhost:8000 / test.rkt),但我找不到任何提及如何不使用localhost的教程。
#lang racket
(require web-server/servlet)
(provide/contract (start (request? . -> . response?)))
(define (start request)
(response/xexpr
`(html
(head (title "TEST"))
(body (p "1 2 3")))))
(require web-server/servlet-env)
(serve/servlet start
#:launch-browser? #f
#:quit? #f
#:listen-ip #f
#:port 8000
#:servlet-path
"/test.rkt")