一线HTTPS服务器

Jam*_*dle 7 https http

有相当多的一行HTTP服务器可用,例如

蟒蛇

python -m SimpleHTTPServer 8000
Run Code Online (Sandbox Code Playgroud)

红宝石

ruby -run -ehttpd . -p8000
Run Code Online (Sandbox Code Playgroud)

等等

是否有1行HTTPS服务器?如果他们生成自己的自签名证书,那就更好了。少数几行也可以。

Mar*_*ner 11

Ruby WEBrick 文档中有一个关于 HTTPS部分。我需要添加DocumentRoot.start抵达这个:

ruby -r webrick/https -e '
  WEBrick::HTTPServer.new(
    Port: 8000, DocumentRoot: ".",
    SSLEnable: true, SSLCertName: [%w[CN localhost]]).start'
Run Code Online (Sandbox Code Playgroud)

我用 Ruby 2.1.2 测试过。


bra*_*nes 6

Browsersync在这方面做得很好。

安装与

npm i -g browser-sync
Run Code Online (Sandbox Code Playgroud)

提供当前目录的内容

browser-sync start -s --https
Run Code Online (Sandbox Code Playgroud)

无需设置。有关其他功能,请参阅文档。