nginx 如何自定义域名配置反向代理

  • 1.修改配置文件
    • 1.1 下载好的nginx目录中有一个conf目录,如下图最上面
    • 1.2 进入之后找到nginx.conf这个文件,用记事本或者Notepad++打开都可以
    • 1.3 配置介绍
    • 1.4 配置域名
    • 1.5 补充(关于80端口被占用的时候,并且域名后面不跟端口)

nginx的下载就不多说了,网上教程很多,直接去官网下载就行,我们重点看配置

1.修改配置文件

1.1 下载好的nginx目录中有一个conf目录,如下图最上面

1.2 进入之后找到nginx.conf这个文件,用记事本或者Notepad++打开都可以

1.3 配置介绍

我们找到server块,这里是实际配置反向代理的地方
server_name : 你在浏览器中输入的地址
proxy_pass : 实际去访问的地址
因为默认端口号是80,所以假如我在浏览器中只输入127.0.0.1,实际上会跳到8554这个端口上

1.4 配置域名

在这里可能有同学会问了,像这种www.baidu.com 这种怎么做呢
需要在本机的hosts文件中加入这个 C:\Windows\System32\drivers\etc
127.0.0.1 www.helloworld.com
这一行的意思就是我们在浏览器输入www.helloworld.com,实际上是访问的本地

总结:当我们输入www.helloworld.com的时候,默认端口是80,然后映射127.0.0.1
相当于实际上访问的是127.0.0.1:80
然后会跳转到1.3标题中的 proxy_pass 路径

1.5 补充(关于80端口被占用的时候,并且域名后面不跟端口)

上面我们的演示都是用的默认端口80,有的同学可能就会有疑问
万一80端口被别的服务占用,那怎么办,总不能域名后面写上端口吧
我们可以这样
在nginx的配置文件中可以配置多个server块,默认自带了一个,我们可以再加一个

图一

图二

因为域名访问默认是80
第一个server块还是去监听域名,然后代理到127.0.0.1:8554这个地址
第二个server块去监听第一个server块的地址以及端口,然后下面再配置好实际需要去访问的地址
可能还有更好的解决方案,希望大家能不吝赐教,以后都是个人意见,有不足之处还请见谅

nginx 如何自定义域名配置反向代理相关推荐

  1. 【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

    上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老 ...

  2. nginx 1.16 配置反向代理,http,https,ssl

    需求 之前云服务上仅部署了门户网站,后来要做小程序开发,还有各项目网站.之前是通过域名+端口访问, 现改为启用二级域名,共用公网IP,80(http).443(https)端口,通过nginx按域名做 ...

  3. windows版 nginx配置反向代理实例教程 跳转tomcat和php网站

    抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网 ...

  4. 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少

    反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...

  5. Nginx配置反向代理访问内部服务

    Nginx可以提供高性能的反向代理服务,将客户机请求转发给内部网络中隐藏在幕后的真正的服务器,并将从服务器上得到的结果数据返回给Internet上请求的客户端,在用户看来,Nginx扮演的就是真实服务 ...

  6. 淘淘商城第89讲——nginx配置反向代理

    什么是反向代理? 我们经常听说反向代理这个概念,既然有反向代理,那么就应该有正向代理,那什么是正向代理呢?如下图所示,所谓的正向代理是指当用户发起请求时无法直接访问到某个网站(比如我们经常要访问外网) ...

  7. Windos环境用Nginx配置反向代理和负载均衡

    Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...

  8. apache 反向代理_通过 Apache 与 Nginx 配置 AJP 配置反向代理

    ↑ 点击上面 "时代Java"关注我们, 关注新技术,学习新知识! 前言 目前,随着公有云的出现,一些大型的服务提供商将很多的基础服务以公有云的形式发布出来,而企业则可以使用这些基 ...

  9. Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置

    [前言] 在博文<智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置>中介绍了Nginx的安装及相关配置的信息,由于篇幅原因不能用一篇博 ...

最新文章

  1. Android 双击返回键退出程序 实现
  2. vue-devtools介绍与安装
  3. Apollo后台配置:删除项目
  4. 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc
  5. Python(7)-程序执行的原理
  6. 【Python】Python中打开文件那些事
  7. 团队项目冲刺第二天进度
  8. 11gR2集群件任务角色分离(Job Role Separation)简介
  9. 在Angular外部使用js调用Angular控制器中提供的函数方法或变量
  10. GraphEmbedding - Node2vec 图文详解
  11. php短视频源码,流式布局(代码)
  12. 802.11 WLAN/CCKM/11R Roaming
  13. 如何彻底的删除计算机多余的 CD驱动器盘符
  14. java html读取数据库数据类型,从Word(Docx)读取方程式和公式到html并使用java保存数据库(示例代码)...
  15. 眼球追踪技术在用户体验中的应用
  16. pagehelper circular references
  17. Python网页爬虫工具有哪些?
  18. 各种注意事项集合(to be continued)
  19. 给你一份架构部操作手册,你会用么?
  20. 怎样用c语言禁止鼠标滑轮,如何禁用鼠标滚轮-禁用鼠标滚轮的教程 - 河东软件园...

热门文章

  1. 二合一平板如何摆脱“概念”炒作?
  2. javaWeb学习笔记 --- JSP
  3. 基于Matlab的自适应滤波算法及其应用
  4. 统计相关的分析(表格)
  5. Pythom IDLE 快捷方式
  6. 这10本硬核技术书,带你读懂5G、物联网和边缘计算,玩转元宇宙
  7. 最小长度路线板排列问题
  8. 亿级流量架构怎么做资源隔离?口琴这篇写得太好了!
  9. 【性能测试】测试工具
  10. Android开发想进大厂?先看看这份国内互联网大厂的薪资、职级、绩效考核一览表