首页 > 系统相关 >Windos Nginx开发准备

Windos Nginx开发准备

时间:2023-09-26 12:00:24浏览次数:39  
标签:set forwarded xxx Nginx add 开发 proxy Windos log

1. 下载 打开nginx.conf

    # Windows 修改第一处
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    
    # Windows 修改第二处, 新建conf.d文件夹,用来存配置文件
    include ../conf.d/*.conf;        

 

比如vue前端项目配置

server {
    listen       8020;
    server_name  localhost;
    
    # 静态文件地址
    root E:\xxx\folder;
    try_files $uri $uri/ /index.html;
    
    access_log logs/xxx-access.log main;
    error_log logs/xxx-error.log warn;

    location /status  {
        root html;
        stub_status on;
        access_log off;
    }
 
# 防止F5刷新404 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=$1 last; break; } error_page 500 502 503 504 = /50x.html; } location /stage-api/ { # 请求的后台地址 proxy_pass http://xxx.xxx.xxx.xxx:8080/; proxy_redirect off; #真实IP获取 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; set $my_proxy_add_x_forwarded_for $proxy_add_x_forwarded_for; if ($proxy_add_x_forwarded_for ~* "127.0.0.1"){ set $my_proxy_add_x_forwarded_for $remote_addr; } proxy_set_header X-Forwarded-For $my_proxy_add_x_forwarded_for; } }

 

> nginx.exe启动

 

标签:set,forwarded,xxx,Nginx,add,开发,proxy,Windos,log
From: https://www.cnblogs.com/eason-d/p/17729797.html

相关文章

  • nginx日志分析: 每小时请求量最高的IP
    按小时来统计,当前指定日志的每小时最高流量的前10个IP,并显示出请求的状态码.nginx.conf中配置的日志格式为:  log_format main '$remote_addr-$remote_user[$time_local]"$request"'           '$status$body_bytes_sent"$http_refere......
  • Vue3 组件基础:轻松掌握前端开发新技能!
    基本实例这里有一个Vue组件的示例://创建一个Vue应用constapp=Vue.createApp({})//定义一个名为button-counter的新全局组件app.component('button-counter',{data(){return{count:0}},template:`<button@click="count++">......
  • nginx-clojure nginx 1.25.2 版本docker 镜像
    主要是测试下nginx-clojure有nginx1.25.2的兼容性,顺便基于原有的构建弄一个方便测试的debug版本的镜像构建构建命令实际结合业务修改下./configure--prefix=--sbin-path=nginx--conf-path=conf/nginx.conf--error-log-path=logs/error.log--http-log-path......
  • centos配置nginx防盗链
    一、全站的防盗链方法在sudovi/etc/nginx/conf.d/default.conf(nginx安装方式不一样,配置文件位置也不一样) 文件要添加防盗链的server段里添加下面的代码:location~.*\.(gif|jpg|jpeg|png|bmp|swf)${valid_referersnoneblocked192.168.10.111;#改成自己的if($......
  • nginx服务器,从access_log里面提取需要的数据
    #!/bin/bash#author:xxxstart_time=`date+'%d/%b/%Y:%H:00:00'-d'-1hours'`end_time=`date+'%d/%b/%Y:%H:59:59'-d'-1hours'`#echo$start_time#echo$end_time#每小时运行一次#cat/data/log/nginx/xxx.com|grep'......
  • jdk8 流式开发案例
    ListtempList=depts.stream().map(SysDept::getDeptId).collect(Collectors.toList());解释每个方法并转化为常用java代码这段代码使用了Java8中的StreamAPI,对一个名为depts的列表进行操作。下面是对每个方法的解释,并给出相应的常用Java代码示例:1、depts.stream():将......
  • java极速web开发框架jfinal
    java在web领域相比php框架比较少,在需求快速变化,成果快速展现的web开发中,jfinal相比ssh更加轻量级,开发速度更快!JFinal是基于Java语言的极速web开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有r......
  • 388_免费申请office E5开发者订阅,附无限续期+私人网盘教程
    这是一篇原发布于2020-02-0614:45:00得益小站的文章,备份在此处。[scodetype="yellow"]8.27更新:目前注册可能出现如下的提示我们无法完成此请求由于存在大量调求,此服务暂时不可用。请稍后重试。出现此情况建议更换微软账号或手机号ps:感谢大佬的20元捐赠~[/scode][scode......
  • Hadoop是什么? Hadoop是一个由Apache开发的开源分布式计算框架,它能够处理大规模数据并
    Hadoop是什么?Hadoop是一个由Apache开发的开源分布式计算框架,它能够处理大规模数据并行处理任务,支持大规模数据存储和处理。Hadoop的核心组件包括分布式文件系统HDFS和分布式计算框架MapReduce,它们使得Hadoop可以在廉价的硬件上并行地处理大量数据。Hadoop还包括很多相关的项目和子......
  • 后端开发要求
    研究生计划研究方向图像识别方向机器视觉开发方向:熟练掌握springboot熟练掌握中间件前端vue,React,element-ui校招实习生腾讯小红书网易......