配置其实很简单,就是利用host,以为http-server都是在 127.0.0.1 上启动服务的,我们利用host转发过去就好了。 127.0.0.1 test.jd.com 配置上述host就可以在浏览器实现 https://test.jd.com:8080 来访问了。 注意:在最新的谷歌浏览器中,会出现拦截并无法访问的情况。应该是谷歌浏览器安全又升级了,这个换成火狐浏...
1、安装 npm install http-server -g 默认情况下 http-server 启动的是http服务。 2、通过 openssl 生成key.pem和cert.pem openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem 按提示填下,不然无法生成cert.pem文件 https://www.npmjs.com/package/http-server...
首先在终端上生成密钥文件 openssl req -newkeyrsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem 其次,指定密钥文件 $ http-server-S-Ccert.pem-oStartingup http-server,serving./through httpsAvailableon:https:127.0.0.1:8080https:192.168.1.101:8080https:192.168.1.104:8080HitCTRL...
-o启动服务器后打开浏览器窗口 -c设置缓存控制最大年龄标头的缓存时间(以秒为单位),例如-c10为10秒(默认为“3600”)。要禁用缓存,请使用-c-1。 -U或--utc在日志消息中使用UTC时间格式。 -P或--proxy代理不能在本地解析给定url的所有请求。例如:-Phttp://someurl.com -S或--ssl启用https。 -C或--ce...
来源[https://www.jianshu.com/p/8d641e1a85da/] 鼠标右键,打开“Git Bash Here": 执行这个:openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.p
因为它的https启动方式实在是太麻烦了! 我先上个命令行代码给大家感受一下: http-server -p 8080 -S -K path/to/your/key.pem -C path/to/your/cert.pem 我知道各位老铁都知道各个参数的含义,但是我还是想解释一下各个参数: -p 8080 表示静态文件服务占用本机的8080端口 ...
例如:-P http://someurl.com-S或--ssl启用https。-C或--certssl证书文件的路径(默认值:cert.pem)。-K或--keyssl密钥文件的路径(默认值:key.pem)。-r或者--robots...
配置http-server以使用SSL/TLS证书提供HTTPS服务: 你可以使用 http-server 提供的 -S 选项来启用HTTPS,并通过 -C 选项指定证书文件。 示例命令: bash http-server -S -C cert.pem -o 这将启动一个HTTPS服务器,使用你提供的证书文件。 测试配置的HTTPS服务器是否正常工作: 打开浏览器,访问 https://localh...
服务,命令如下:http-server --ssl -c-1 -p 8080 -a 127.0.0.1 建议将启动命令封装为 CMD 文件,执行后显示启动成功信息。6、访问服务器,可通过以下地址:https://localhost:8080 或 https://127.0.0.1:8080 如遇警告,请选择“高级”继续访问。至此,http-server 服务器搭建完成。
此外,还找到了一些额外的跨域设置方法,比如使用http-server --cors -p 9999命令开启跨域支持,配置选项包括端口号、地址、目录列表显示、gzip压缩、默认文件扩展名、静默日志输出、代理、启用https等。这些命令帮助解决了跨域问题,使得前端能够成功读取csv文件。整个过程虽然看似简单,但实际操作中还是花费了...