研发部的需求:

公司固定IP只有1个,要求在不花钱的情况下,根据不同域名访问不同服务器

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;
}http {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  /var/log/nginx/access.log  main;sendfile            on;tcp_nopush          on;tcp_nodelay         on;keepalive_timeout   65;types_hash_max_size 4096;upstream www.zhprny.com{server 192.168.0.14:80;}upstream mor.zhprny.com{server 192.168.0.229:8083;}include             /etc/nginx/mime.types;default_type        application/octet-stream;include /etc/nginx/conf.d/*.conf;server {listen       80;listen       [::]:80;server_name  www.zhprny.com;location /{proxy_pass http://192.168.0.14:80;}root         /usr/share/nginx/html;include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location = /404.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}server {listen       80;listen       [::]:80;server_name  mor.zhprny.com;location /{proxy_pass http://192.168.0.229:8083;}root         /usr/share/nginx/html;include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location = /404.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}}

问题记录:

做的时候,需要注意:proxy_pass http://192.168.0.229:8083; 这里的跳转链接必须加上“http://”,不加nginx直接起不来。

最终为:

[root@localhost ~]# cat /etc/nginx/nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;
}http {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  /var/log/nginx/access.log  main;sendfile            on;tcp_nopush          on;tcp_nodelay         on;keepalive_timeout   65;types_hash_max_size 4096;upstream www.zhprny.com{server 192.168.0.14:80;}upstream mor.zhprny.com{server 192.168.0.229:8083;}include             /etc/nginx/mime.types;default_type        application/octet-stream;include /etc/nginx/conf.d/*.conf;server {listen       80;listen       [::]:80;server_name  www.zhprny.com;location /{proxy_pass http://192.168.0.14:80;}root         /usr/share/nginx/html;include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location = /404.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}server {listen       80;listen       [::]:80;server_name  mor.zhprny.com;location /{proxy_pass http://192.168.0.229:8083;}root         /usr/share/nginx/html;include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location = /404.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}}

Nginx反向代理:多域名跳转多台服务器(研发需求)相关推荐

  1. 使用Nginx反向代理绕过域名备案详解

    之前笔者在景安云搞过一个Wordpress博客,然后域名备案也是在景安云上面搞的,后来又搞了一个阿里云的服务器,想把博客迁移到阿里云并且使用Ghost博客,然后使用二级域名链接到阿里云,结果出事了.景 ...

  2. nginx 反向代理到域名

    location ^~ /bjadmin/ {proxy_pass http://域名/;proxy_set_header Host $proxy_host;proxy_set_header X-Re ...

  3. nginx 反向代理 解析域名变成ipv6

    今天碰到一个问题,反向代理的域名解析成ipv6了,然后主机不通ipv6,就导致有时候能访问有时候链接超时的诡异情况 解决方法1:通过关闭主机的ipv6来实现 图解centos7如何关闭ipv6仅使用i ...

  4. Nginx反向代理中文域名

    2019独角兽企业重金招聘Python工程师标准>>> 1.修改nginx.conf配置文件 http {     # 中文域名解析需配置size为64     server_nam ...

  5. nginx反向代理内外网跳转

    现状 一个域名(www.abc.com),指向了公司的外网IP(59.108.xx.xx), 公司的外网IP(59.108.xx.xx),映射到一台内网服务器37(172.16.2.37),以下简称3 ...

  6. 若依框架vue 打包 nginx反向代理 一个域名配置多个location项目

    1.打包配置 在多个项目一个域名的情况下  需要改成hash模式  不然部署之后刷新会404 全局搜索项目中location.href  设置成打包名字 (之前是/index,现在改为了/dist/i ...

  7. nginx反向代理及负载设置详解(服务器维护时间设置)

    前端服务器:192.168.26.210 后端服务器:192.168.26.212,192.168.26.218 nginx和Apache安装略,可以直接YUM安装. #nginx.conf配置文件 ...

  8. 在一台win10系统的电脑里安装虚拟机运行CentOS7并实现nginx反向代理从而用域名访问本机的微服务项目

    在虚拟机里的CentOS7安装配置nginx,之前需要一些依赖库作为编译安装的条件,具体作用和命令详情跳转我之前的博客. 安装并使用VMware-workstation-full-15.5.0安装Ce ...

  9. 精灵商场项目(五)--虚拟机Linux使用+Nginx反向代理

    文章目录 一.虚拟机Linux使用 1.1 Linux 介绍和使用 1.2 虚拟机配置 1.3 检查是否正常连接 1.4 虚拟机克隆 1.5 LinuxIP划分和链接 1.6 Xshell 1.6.1 ...

  10. uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案

    问题描述 小程序中不会自动保存和发送Cookie 使用插件(https://uniapp.dcloud.io/api/request/request)方法不能解决302重定向情况下获取Cookie 小 ...

最新文章

  1. android studio 单步调试jni,android studio实现Jni单步调试-标准配置教程
  2. 端计算(2)-android studio 的sdk,avd,grade及其它缓存配置
  3. QT的QUiLoader类的使用
  4. Lingo计算最优解
  5. 数据库面试 - 如何设计可以动态扩容缩容的分库分表方案?
  6. realme曝光全球首张6400万像素样张 大家品一品?
  7. andriod环境搭建
  8. VS2019 配置QT
  9. 新AlphaGo这么强!36小时从0自学成大师,100:0把李世乭版秒成渣渣 | Nature论文
  10. macbook快捷键_MacBook 键盘的「fn」键有什么用
  11. Java开发手册、帮助文档
  12. 写贺卡给毕业师姐怎么写计算机系的,师哥送下一届毕业的寄语
  13. mysql保留小数位数函数
  14. 关于学程序需不需要学习英语的忠告
  15. 省心又省力的华为云等保安全服务----助力企业等保快速通过
  16. 娱乐网站(博主自用,他人勿扰)
  17. python的答辩问题及答案_计算机毕设答辩时都会问到哪些问题?
  18. springboot启动失败的原因及其解决方法
  19. LDAP搜索中的CN,OU,DC是什么?
  20. 编译原理课程实践——实现一个初等函数运算语言的解释器或编译器

热门文章

  1. 用收敛标准计算神经网络迭代次数
  2. 磁盘 I/O 和网络
  3. Vue结合vant框架实现通讯录a-z排序
  4. 洛谷P4767 [IOI2000]邮局(决策单调DP,四边形不等式优化)
  5. matlab里面求出两条曲线的交点问题
  6. 用户界面、交互体验设计优秀的产品
  7. 网页编程 table 表格设计 css
  8. android网络权限动态,Android权限详解(含6.0动态申请)
  9. Euler formula
  10. 阿里巴巴校招实习 java 研发 123面