我知道可以在yaws.conf中添加一组根,但这并不总是方便的。是否存在从当前目录启动服务器的方法,而不修改配置文件?
两个选项:
-
在某个地方保留一个
yaws.conf
文件的模板,通过脚本调用yaws
,首先使用模板创建一个配置文件,将当前工作目录填充为docroot
,然后使用--conf
命令行选项运行yaws
,将新创建的配置文件指定为其配置文件。 -
在嵌入式模式下运行
yaws
,允许您以编程方式指定配置。您可以使用file:get_cwd/0
获取当前工作目录的路径名,然后在传递给yaws_api:embedded_start_conf/1,2,3,4
的配置细节中将其用作docroot
的值。