1 npm run build
2 生成的dist文件夹改路径
3 部署到服务器上
更改nginx配置文件
cd /etc/nginx/sites-enabled
server {
listen 443 ssl;
#配置HTTPS的默认访问端口为443。
#如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。
#如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。
server_name dev.cnsjai.com; #需要将yourdomain.com替换成证书绑定的域名。
root /usr/src/html/dev;
index index.html index.htm;
ssl_certificate /etc/nginx/conf.d/cert/dev-cnsjai-certificate/6444073_dev.cnsjai.com.pem; #需要将cert-file-name.pem替换成已上传的证书文件的名称。
ssl_certificate_key /etc/nginx/conf.d/cert/dev-cnsjai-certificate/6444073_dev.cnsjai.com.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
#表示使用的加密套件的类型。
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #表示使用的TLS协议的类型。
ssl_prefer_server_ciphers on;
client_max_body_size 150m;
client_body_buffer_size 150M;
location /cli/cms {
alias /usr/src/html/dev/; #站点目录。
index index.html index.htm;
}
location /api/cms {
proxy_pass http://127.0.0.1:6662/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /wstest {
alias /var/www/wstest;
index index.html;
}
}