• Mac安装nginx配置过程


    1、打开终端

    2、可安装brew方便下载

    3、安装nginx

    brew install nginx

    4、启动nginx

    sudo nginx

    5、查看配置文件

    nginx.conf

    访问http://localhost:8080,查看如下图即安装成功!!

    注意事项:

    注意设置访问权限( user root owner; ),不然访问网站会出现403错误。

    更多命令:

    sudo nginx //启动
    sudo nginx -s reload //重启
    sudo nginx -s stop //快速停止
    sudo nginx -s quit //完整有序停止

    其他配置:

    server
        {
            #监听端口
            listen 80; 
    
            #服务访问域名
            server_name localhost; 
    
            location /api/ { 
                # 反向代理的地址
                proxy_pass http://localhost:8888/; 
    
                # 对发送给客户端的URL进行修改
                proxy_redirect off; 
                 
                # 后端的Web服务器可以通过X-Forwarded-For获取用户真实IP
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   
    
                # 允许客户端请求的最大单文件字节数
                client_max_body_size 10m;  
     
                # 缓冲区代理缓冲用户端请求的最大字节数      
                client_body_buffer_size 128k;
    
                # 表示使nginx阻止HTTP应答代码为400或者更高的应答。
                proxy_intercept_errors on;
    
                # nginx跟后端服务器连接超时时间
                proxy_connect_timeout 90;
    
                # 后端服务器数据回传超时时间
                proxy_send_timeout 90;
    
                # 连接成功后,后端服务器响应超时时间
                proxy_read_timeout 90;
    
                # 设置代理服务器(nginx)保存用户头信息的缓冲区大小
                proxy_buffer_size 4k;
               
                # 设置用于读取应答(来自被代理服务器)的缓冲区数目和大小
                # 默认情况也为分页大小,根据操作系统的不同可能是4k或者8k
                proxy_buffers 4 32k;
    
                # 高负荷下缓冲大小(proxy_buffers*2)
                proxy_busy_buffers_size 64k;
    
                # 设置在写入proxy_temp_path时数据的大小,预防一个工作进程在传递文件时阻塞太长
                proxy_temp_file_write_size 64k;
            }       
            
        }
    }
  • 相关阅读:
    Vue无缝滚动
    vue+Axios 实现路由拦截和登录拦截
    添加删除数组元素的方法
    日期时间相关
    Vue源码编译过程
    new关键字执行过程
    预解析
    echarts图表数据为空的时候不显示气泡
    arguments使用
    log4net介绍很全面
  • 原文地址:https://www.cnblogs.com/yy136/p/12690225.html
Copyright © 2020-2023  润新知