首页 > 系统相关 >Vue项目生产环境Nginx配置

Vue项目生产环境Nginx配置

时间:2022-09-18 03:01:23浏览次数:93  
标签:Vue http log application image 配置 access Nginx gzip

1.关键配置代理和开启gzip压缩(nginx版本 http://nginx.org/download/nginx-1.22.0.zip)

http {
    include       mime.types;
    default_type  application/octet-stream;

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
    # 开启gzip
    gzip  on;
    # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩
    gzip_min_length  1024;
    gzip_buffers  8 16k;
    # gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间
    gzip_comp_level  3;
    # 是否在http header中添加Vary: Accept-Encoding,建议开启
    gzip_vary on;
    # 禁用IE 6 gzip
    gzip_disable "MSIE [1-6]\.";
    # gzip压缩文件类型
    gzip_types text/plain text/css text/javascript image/jpeg image/gif image/png application/json application/javascript application/x-javascript application/xml 
	application/xml+rss application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;

    server {
        listen       8888;
        server_name  192.168.31.145;
#charset koi8-r; #access_log logs/host.access.log main; location / { root html/project/dist; index index.html index.htm; } location /api { proxy_pass http://api.xmyfsj.net; } }

2.项目配置截图

从上往下,依次是

1.开启gzip压缩

2.更改成局域网ip方便手机调试

3.配置后端接口代理

标签:Vue,http,log,application,image,配置,access,Nginx,gzip
From: https://www.cnblogs.com/xmyfsj/p/16704098.html

相关文章

  • Vue3 Error on build in CI: Cannot find module ‘node:path‘ in vite.config.ts
    node 版本是v14.17.0的版本,出现了不兼容的问题,于是升级到了稳定版v16.16.0。重新删除一下安装包 rm-rfnode_modulespackage-lock.json 再 npmi,再build就没......
  • Vue3安装依赖报错: The engine "node" is incompatible with this module. Expected v
    ue3项目,安装依赖会报各种各样的错误如:errorruoyi-vue-pro-vue3@1.6.3.1611:Theengine"node"isincompatiblewiththismodule.Expectedversion">=14.18.0".Got......
  • Jmeter远程服务模式运行时引用csv文件的路径配置
    问题在使用jmeter过程中,本机的内存等配置不足,启动较多的线程时,可以采用分布式运行。在分布式运行的时候,jmeter会自动将脚本从master主机发送到remote主机上,所以不需要考......
  • 直播带货源码,vue项目添加背景图报路径不存在
    直播带货源码,vue项目添加背景图报路径不存在这是由于图片路径引入方式不对,原代码如下: <style>#header-background{ background:url("../assets/image/beijing.png");......
  • emq Dashboard 如何启动、配置
    启动C:\emqttd\bin输入.\emqttd.cmdstart浏览器中输入地址http://127.0.0.1:18083进入后台管理,用户名为admin,密码为public运行配置参考文章,点击进入......
  • 自动生成logstash导入配置文件
    Controllerpackagediit.microservice.midrange.controller;importcom.github.xiaoymin.knife4j.annotations.ApiOperationSupport;importdiit.microservice.midrang......
  • Vue2:Vue的加载流程和IDFF
    vue加载流程1.每一个组件在加载时都会调用vue内部的render函数来把这个组件的tamplate选项的模板解析为一个JS对象这个对象跟DOM节点对象"长得一模一样",就是为了后来的......
  • 从零开始配置vim(24)——自动补全
    neovim自带的代码补全的效果并不好,而且它分为好多类,如果需要人为的去判断使用路径补全、使用当前buffer中的单词补全、亦或者使用include来进行补全,那样使用起来就很不方......
  • VSCode安装和Python安装及其配置【转载】
    VisualStudioCode(VSCode)是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,可以说是目前最火的代码编辑器之一了,在程序员圈子里,......
  • VUE 如何格式化数字
    在一个VUE的项目中,前端数字被显示为下面的长格式。  这个格式显然不是我们想要的。我们需要将这一串数组进行格式化。问题和解决我们可以使用函数来进行解决。......