(二)基于 vue-element-admin 需求分析

2020-09-07  本文已影响0人  吉他手_c156

项目目标

技术难点分析

登录
电子书上传
电子书解析
电子书的增删改

epub 电子书

epub 是一种电子书格式,他的本质是一个 zip 压缩包

nginx 服务器搭建

安装 nginx
修改配置文件

打开配置文件 nginx.conf
我这里是 windows

include ../user/upload.conf;
upload.conf 配置
server
{ 
  charset utf-8;
  # 监听的端口
  listen 8089;
  server_name http_host;
  # 文件目录
  root G:\\vue-element-admin\\upload\\;
  # 是否打开一个索引,为 on 时访问目录可以看到所有目录
  # 为 off 时,访问就是 403 了,线上一定要设置成 off,或者不写默认是 off
  autoindex on;
  # 表示用户每次请求都会加一个 Cache-control 
  # 表示不适用缓存,如果不加 nginx 会默认设置缓存,也可以自己设置缓存的时间
  add_header Cache-Control "no-cache, must-revalidate";
  location / { 
    # 设置所有请求都添加一个跨域的访问
    # 实际看法不能这一设置,要用具体的域名
    add_header Access-Control-Allow-Origin *;
  }
}

如果需要 https 配置 在加一个server

server
{
  listen 443 default ssl;
  server_name https_host;
  root /Users/sam/upload/;
  autoindex on;
  add_header Cache-Control "no-cache, must-revalidate";
  location / {
    add_header Access-Control-Allow-Origin *;
  }
  ssl_certificate G:\\vue-element-admin\\upload\\xxx.xxx.com.pem;
  ssl_certificate_key G:\\vue-element-admin\\upload\\xxx.xxx.com.key;
  ssl_session_timeout  5m;
  ssl_protocols  SSLv3 TLSv1;
  ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
  ssl_prefer_server_ciphers  on;
}
启动服务

cmd 进入nginx 目录 运行命令

start nginx
image.png
nginx -s reload
nginx -s stop
nginx -t
上一篇 下一篇

猜你喜欢

热点阅读