vue+nginx时nginx配置

vue+nginx时nginx配置:以下标红,主要配置

worker_processes 值越大,可以支持的并发处理量也越多
工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events 块涉及的指令主要影响 Nginx 服务器与用户的网络连接
表示每个 work process 支持的最大连接数为 1024
events {
    worker_connections  1024;
}

http {
    # http全局块
    # http全局块配置的指令包括文件引入、MIME-TYPE 定义、日志自定义、连接超时时间、单链接请求数上限等
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       5004;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   C:/project/jenkins/www;
            index  report.html;
            autoindex on;
            add_header Cache-Control no-store;
            autoindex_exact_size off;
            autoindex_localtime on;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

    # 自动化平台
    server {
        listen       5005;
        server_name  localhost;

        location / {
            root C:/project/nginx-1.16.0/html/dist;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html; # vue页面刷新重定向,否则页面刷新404
        }

        # 配置跨域代理
        location /api {
            rewrite ^/api/(.*)$ /$1 break;
            proxy_pass http://localhost:8088;
            proxy_redirect off;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_read_timeout 300;
            proxy_send_timeout 300;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }
}

Original: https://www.cnblogs.com/yhleng/p/13704247.html
Author: _天枢
Title: vue+nginx时nginx配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/543967/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • springboot引入mybatis遇到的坑

    前边分享了springboot项目的创建及springboot项目的默认配置文件等,想温习的小伙伴可移步至文章末尾阅读,感谢。今天来分享下springboot引入mybatis框架…

    Java 2023年6月9日
    087
  • 在技术上如何实现发送一条短信?

    我是3y,一年 CRUD经验用十年的 markdown程序员👨🏻‍💻常年被誉为优质八股文选手 austin项目实现的第一个渠道:: 从发送短信开始 01、短信介绍 在项目介绍的时候…

    Java 2023年6月9日
    091
  • 包装类

    包装类 JDK5以前需要我们手动装箱和拆箱装箱就是基本数据类型转换成包装类型拆箱就是包装类型转换成基本数据类型自动装箱底层使用的是Integer.valueOf()方法自动拆箱底层…

    Java 2023年6月5日
    097
  • RabbitMQ安装与基本原理

    【1】安装下载 https://www.rabbitmq.com/ (1.1)从官网进入到下载界面,找到想要的版本 参考自:https://blog.csdn.net/qq_457…

    Java 2023年5月30日
    073
  • Java内存模型(JMM)图文并茂,条理清晰

    什么是Java内存模型(JMM)? 为什么要有内存模型? 要想回答这个问题,我们需要先弄懂传统计算机硬件内存架构。好了,我要开始画图了。 1.1. 硬件内存架构 1)CPU 去过机…

    Java 2023年5月29日
    073
  • 设计模式之策略模式

    策略模式的作用 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。 为什么要使用策略模式? 我们想象一下最常见的场景:排序。排序无非两种选择,…

    Java 2023年6月6日
    090
  • SpringBoot集成mybatis拦截器修改表名

    背景 公司的框架是基于mysql5.7开发的,最近有一个应用项目部署在linux系统上,使用的是mysql8.0,安装时未开启大小写敏感忽略,客户又不允许重装mysql环境,导致一…

    Java 2023年6月15日
    083
  • 《Deep Learning》(深度学习)中文版PDF免费下载

    《Deep Learning》(深度学习)中文版PDF免费下载 “深度学习”经典著作《Deep Learning》中文版pdf免费下载。 《Deep Lea…

    Java 2023年6月15日
    069
  • 今天把HP6520S笔记本给拆解了

    今天把HP6520S笔记本给拆解了 两年前买的爱机 HP 6520s,实在欢喜的不得了,但随着每天15小时左右的高负荷工作,爱机 最近的风扇声音也开始烦躁起来了,且一天叫个不停,难…

    Java 2023年6月14日
    081
  • Flutter Could not resolve project :path_provider_macos.

    错误信息: 如果是在纯Flutter项目执行,这样基本就修复了。 如果是Flutter以Module形式被原生项目依赖,那么有可能不行,这时候,就按报错提示修复,原生项目找到 cs…

    Java 2023年5月29日
    0185
  • 部署-docker安装jenkins

    什么是jenkins jenkins是基于java开发的一种持续集成的工具,提供了web界面来进行jenkins的配置与管理。jenkins通常与版本管理工具一起使用,可以实现程序…

    Java 2023年6月7日
    084
  • PHP的openssl_encrypt方法的Java实现

    php class OpenSSL3DES { /*密钥,22个字符*/ const KEY=’09bd821d3e764f44899a9dc6′; /*向量,8个或10个字符*/…

    Java 2023年5月29日
    074
  • 【Java面试】面试官为了装X故意为难问你,为什么加索引能提升查询效率?如何回答才能惊呆他!

    “为什么加索引能提升查询效率”! 我们都认为”加索引”提升查询效率是理所应当的竟然还有理由? 该怎么回答呢?大家好,我是Mic,一个…

    Java 2023年6月16日
    087
  • SpringCloud 使用 Feign各 种报错

    由于只想在SpringBoot中使用一下Feign客户端,来访问第三方请求,但因为各种版本问题,一直报各种乱七八糟的错 pom文件 <span class="hlj…

    Java 2023年6月7日
    081
  • 关系数据库元数据处理类(二) 定义查询元数据接口

    1 /// 2 /// 数据库元数据处理 3 /// 4 public interface IMetadata 5 { 6 #region DataBase 7 /// 8 ///…

    Java 2023年6月5日
    084
  • Java 继承

    继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 在 Java 中通过 extends 关键字可以申…

    Java 2023年6月5日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球