首页 > 系统相关 >nginx修改默认首页,且转发对应请求

nginx修改默认首页,且转发对应请求

时间:2023-09-15 11:47:21浏览次数:34  
标签:set header 默认首页 修改 nginx proxy 转发 pass

 

下载nginx

https://nginx.org/en/download.html

 

这里是windows版本 nginx-1.25.2

下载zip包解压丢到D盘,修改配置

D:\nginx-1.25.2\conf\nginx.conf

修改监听端口,修改默认网页

 复制你的前端网页到html文件夹内,修改root节点的默认首页

监听相对路径并转发

 

 
        location /XXXX.Api.Login/ {
            proxy_pass http://192.168.1.X:8038/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

        location /XXXX.Api.Admin/ {
            proxy_pass http://192.168.1.X:8038/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

        location /XXXX.Api.File/ {
            proxy_pass http://192.168.1.X:7877/;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

保存文档,启动nginx.exe

如果要频繁修改配置文件,用命令行到D:\nginx-1.25.2,输入下面命令确定即可重载配置

 .\nginx -s reload

 

标签:set,header,默认首页,修改,nginx,proxy,转发,pass
From: https://www.cnblogs.com/cvol/p/17704619.html

相关文章

  • nginx 核心配置文件
    nginx.conf核心配置文件**1.设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobody**userroot;2.worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行worker_processes1;3.nginx日志级别debug|info|notice......
  • C++完美转发为什么必须要有std::forward?
    先看一种情况,它的输出结果是什么?#include<iostream>usingnamespacestd;voidF(constint&a){cout<<"int:"<<a<<endl;}voidF(int&&a){cout<<"int&&:"<<a<<endl......
  • Linux基础39 nginx动静分离, nginx资源分离, rewrite概述
    一、动静分离动静分离,通过中间件将动静分离和静态请求进行分离;通过中间件将动态请求和静态请求,可以减少不必要的请求消耗,同时能减少请求的延时。通过中间件将动态请求和静态请求分离,逻辑图如下: 二、配置动静分离1.单台机器的动静分离[[email protected]]#vimwordpre......
  • nginx 如何配置指向带有hash值的index.html文件?
    要在Nginx配置中指向带有哈希值的index.html文件,可以使用通配符(*)来匹配文件名中的哈希部分。以下是一个示例配置:location/{root/path/to/html/demo;indexindex.html;try_files$uri$uri//index.html;location~^/index\.(\w+)\.html${#使用......
  • docker 配置nginx启动
    docker中nginx常用临时地址conf:/etc/nginx/nginx.confhtml:/usr/share/nginx/htmllog:/var/log/nginx启动临时容器:dockerrun--namemy-nginx-dnginx在本地新建文件目录如上图dockercpmy-nginx:/etc/nginx/nginx.conf/usr/local/docker/nginx/conf/nginx.co......
  • https nginx安装证书 ssl证书安装 nginx ssl
    ]#cd/etc/nginx/拷贝文件:#rz---上传ssl配置文件,keyandcrt添加文件:cd/usr/share/nginx/htmlrzcd/etc/nginx/conf.dtouchxxxkeji.confvimxxxkeji.conf加入:--server{listen443ssl;server_namewww.xxxkeji.com;......
  • Nginx神奇的499竟然不在HTTP响应码标准内?快来了解一下!
    1前言高性能的HTTP和反向代理服务器,Nginx用来:搭建WebServer作负载均衡供配置的日志字段丰富,从各类HTTP头部到内部性能数据都有Nginx的访问日志中,存在499状态码的日志。但常见4xx状态码只有400、401、403、404等,499并未在HTTPRFC文档。这499错误日志,在流量较大场景下,特别......
  • iptables 端口转发设置
    一、iptables命令查看当前iptables的nat表内的规则-tnat指定看nat表,不用-t默认为filter表-L列出表内所有规则,可以指定特定链-n使输出中的IP地址和端口以数值的形式显示-v输出详细化--line显示出每条规则在相应链中的序号[root@localiphlcc_v11.1104_centos7]#iptab......
  • Nginx中实现逻辑运算
    nginx的配置中不支持if条件的逻辑与&&逻辑或||运算,而且不支持if的嵌套语法,否则会报下面的错误:nginx:[emerg]invalidcondition。我们可以用变量的方式来间接实现。要实现的语句:if($arg_unitid=42012&&$uri~/thumb/){echo"www.ttlsa.com";}如果按照......
  • nginx常用配置和nginx镜像验证配置
    目的总结项目中常用的nginx配置,然后通过docker构建一个nginx镜像来快速使用和验证。目录结构 nginx配置nginx.conf文件:usernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pid/var/run/nginx.pid;events{worker_connecti......