1、找到配置文件

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;#每个进程最大连接数(最大连接=连接数x进程数)每个worker允许同时产生多少个链接,默认1024
events {worker_connections  1024;
}

3、在nginx.conf中修改
主要在【http】中修改


http {#文件扩展名与文件类型映射表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压缩#gzip  on;#设定请求缓冲#client_header_buffer_size 1k;#large_client_header_buffers 4 4k;#设定负载均衡的服务器列表#upstream myproject {#weigth参数表示权值,权值越高被分配到的几率越大#max_fails 当有#max_fails个请求失败,就表示后端的服务器不可用,默认为1,将其设置为0可以关闭检查#fail_timeout 在以后的#fail_timeout时间内nginx不会再把请求发往已检查出标记为不可用的服务器#}#webapp#upstream myapp {   # server 192.168.1.171:8080 weight=1 max_fails=2 fail_timeout=30s;   # server 192.168.1.172:8080 weight=1 max_fails=2 fail_timeout=30s;   #} #配置虚拟主机,基于域名、ip和端口server {#监听端口listen       80;#监听域名server_name  localhost;#charset koi8-r;#nginx访问日志放在logs/host.access.log下,并且使用main格式(还可以自定义格式)#access_log  logs/host.access.log  main;#返回的相应文件地址location / {#设置客户端真实ip地址#proxy_set_header X-real-ip $remote_addr;        #负载均衡反向代理#proxy_pass http://myapp;#返回根路径地址(相对路径:相对于/usr/local/nginx/)root   html;#默认访问文件index  index.html index.htm;}#配置反向代理tomcat服务器:拦截.jsp结尾的请求转向到tomcat#location ~ \.jsp$ {#    proxy_pass http://192.168.1.171:8080;#}        #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;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;#    include        fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}}

4、需要修改的地方
(1)、修改Nginx 默认端口号
默认端口改为81,当然也可以改成别的
如果文档没改动的话,在第36

 server {listen       81;server_name  localhost;

(2)配置nginx转发的规则
注意代码写在http{ }里面建议直接复制

 server {#对外监听端口listen       9001;#主机名称server_name  localhost;   #规则:当请求路径包含‘eduservice’的时候转发到“http://loclahost:8001”# ~ 代表正则匹配,不加~ 则为完全匹配才能执行#请求路径location ~ /eduservice/ {#转发地址proxy_pass http://localhost:8001;}#规则:当请求路径包含‘eduoss’的时候转发到“http://loclahost:8002”location ~ /eduoss/ {proxy_pass http://localhost:8002;}}

5、修改Nginx请求地址,重启nginx重启前端即可

效果展示:

Nginx 配置实现请求转发功能相关推荐

  1. 关于localhost访问特别快而nginx配置代理后转发特别慢的解决

    关于localhost访问特别快而nginx配置代理后转发特别慢的解决 背景 解决过程 后续 背景 本地启动一个web应用,在采用localhost:port的方式访问的时候特别流畅,因为访问其它资源 ...

  2. nginx配置ajax请求跨域

    首先通过mozilla文档了解跨域原理: web跨域的方式有几种,常见的方案有web服务后端代码层级解决与nginx配置层面解决,这里我以nginx配置层面为例. 一般浏览器跨域请求的时候会先发起op ...

  3. Nginx负载均衡请求转发

    目录 一.Nginx相关概念 1.1.Nginx概述 1.2.正向代理 1.3.反向代理 1.4.负载均衡 1.5.动静分离 二.Linux中Nginx安装 2.1.安装Nginx 2.2.防火墙设置 ...

  4. Nginx配置以及域名转发

    工程中的nginx配置 #user nobody; worker_processes 24; error_log /home/xxx/opt/nginx/logs/error.log; pid /ho ...

  5. Nginx配置并使用SSI功能

    什么是SSI SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思. 从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针. SSI具有 ...

  6. nginx配置同一个端口转发多个项目

    nginx一般都是一个转发多个项目,所以需要学会配置这个 方式一: 配置多个server 监听端口,这种方法会占用好多个端口 方式二: 配置静态资源root的alias项 配置不同前端静态资源访问不同 ...

  7. Nginx配置ldap端口转发

    在nginx.conf文件下,添加如下配置: events {     worker_connections  1024; } # ================================== ...

  8. nginx配置ws请求

    map $http_upgrade $connection_upgrade {default keep-alive; #默认为keep-alive 可以支持 一般http请求'websocket' u ...

  9. windows下的nginx配置与使用

    文章目录 简介 nginx配置请求转发 DEBUG 运行原理 nginx命令行语句 简介 若window配置使用nginx后,则启动项目就要同时启动nginx才行,否则无法使用对应的nginx配置的请 ...

最新文章

  1. 多層開發注重效率的注意點
  2. 什么是C#编程语言明明白白学C#
  3. ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-WebApi与Unity注入
  4. Java之【线程通信】--标志位练习
  5. Echarts地图编写
  6. Linux 系统版本查询
  7. 【kafka】 kafka如何设置指定分区进行发送和消费
  8. 一种成熟的MODBUS上位机软件(MThings) 永久免费中文,可用于调试测试工具助手
  9. 二进制安装PLG日志服务
  10. 深度学习深度信念网络DBNs—简易详解
  11. chrome android远程调试工作原理
  12. latex 公式编号的自定义
  13. Maven安装配置详细教程
  14. 计算机主机电源重量,怎么看电脑主机的电源功率是多少
  15. 如何报p20手机数据导入计算机,华为P20系列手机与电脑共享内容传输文件的方法...
  16. 前端面试题库 面试题 JS难题,做对一半就是高手
  17. SAP外协成品收货扣组件的逻辑(外协库存不足时仍然更新提货数)
  18. 五金模具设计制造完整的流程方式跟方法
  19. c语言英文版孤独怎么说,孤单英文句子 关于“孤独”的英语句子有哪些?
  20. 软件测试中的树莓酱定律

热门文章

  1. 图片内容巴特勒 (隐藏文字到图片)
  2. PRA是个啥?老板表示很满意!
  3. 【附源码】计算机毕业设计SSM期刊在线投稿系统
  4. 吹塑机是什么?它的用途?
  5. 001 Figuring in C/C++
  6. Edge Case UVA - 1646
  7. Spring WebFlux框架概述
  8. 2022长安杯复盘——lucid凡
  9. CAS算法-实现原理
  10. 排序算法c语言描述---归并排序