Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过ssl运行docpad?_Ssl_Https_Docpad - Fatal编程技术网

如何通过ssl运行docpad?

如何通过ssl运行docpad?,ssl,https,docpad,Ssl,Https,Docpad,我想让用户使用http和https访问站点的所有页面 我还希望能够将某些需要加密的路径(/api/*和/backend/*)的http请求重定向到https(强制https)。节点版本:v0.9.10 docpad版本:v6.21.10 重要提示:的文档似乎已经过时,我不得不挖掘源代码,以发现serverHttp和serverExpress选项现在必须位于服务器选项下 以下是项目的文件: 使用以下工具运行这两个环境: docpad --env "http" run docpad --env "h

我想让用户使用http和https访问站点的所有页面

我还希望能够将某些需要加密的路径(/api/*和/backend/*)的http请求重定向到https(强制https)。

节点版本:v0.9.10

docpad版本:v6.21.10

重要提示:的文档似乎已经过时,我不得不挖掘源代码,以发现serverHttp和serverExpress选项现在必须位于服务器选项下

以下是项目的文件:

使用以下工具运行这两个环境:

docpad --env "http" run
docpad --env "https" run

就这样。

伙计,这太棒了。我喜欢你基于环境的方法。干得好!Re“我必须挖掘源代码,才能发现serverHttp和serverExpress选项现在必须位于服务器选项之下。”这似乎是一个bug,在这里产生了一个问题:我很高兴您喜欢它:)感谢您开发docpad。
docpad --env "http" run
docpad --env "https" run