Quantcast
Channel: 技术笔记 –龙堂
Viewing all articles
Browse latest Browse all 40

How to setup a local CDN server with SSL(https) support

$
0
0
  1. Generate local SSL certificate
  2. mkdir /sample/cert && cd /sample/cert
    openssl genrsa -des3 -out rootCA.key 2048
    openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem
    openssl req -new -sha256 -nodes -out server.csr -newkey rsa:2048 -keyout server.key -config server.csr.cnf
    openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 500 -sha256 -extfile v3.ext
    openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12
    
  3. Use local-web-server as CDN server(node.js, npm)
  4. npm i local-web-server -g
    mkdir /sample/wwwroot && cd /sample/wwwroot
    ws --index.root . --port 8200 --https --key /sample/cert/server.key --cert /sample/cert/server.crt
    

Import the server.p12 to either Firefox or Chrome


Viewing all articles
Browse latest Browse all 40

Trending Articles