nginx 如何自定义域名配置反向代理
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 如何自定义域名配置反向代理相关推荐
- 【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理
上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老 ...
- nginx 1.16 配置反向代理,http,https,ssl
需求 之前云服务上仅部署了门户网站,后来要做小程序开发,还有各项目网站.之前是通过域名+端口访问, 现改为启用二级域名,共用公网IP,80(http).443(https)端口,通过nginx按域名做 ...
- windows版 nginx配置反向代理实例教程 跳转tomcat和php网站
抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网 ...
- 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少
反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...
- Nginx配置反向代理访问内部服务
Nginx可以提供高性能的反向代理服务,将客户机请求转发给内部网络中隐藏在幕后的真正的服务器,并将从服务器上得到的结果数据返回给Internet上请求的客户端,在用户看来,Nginx扮演的就是真实服务 ...
- 淘淘商城第89讲——nginx配置反向代理
什么是反向代理? 我们经常听说反向代理这个概念,既然有反向代理,那么就应该有正向代理,那什么是正向代理呢?如下图所示,所谓的正向代理是指当用户发起请求时无法直接访问到某个网站(比如我们经常要访问外网) ...
- Windos环境用Nginx配置反向代理和负载均衡
Windos环境用Nginx配置反向代理和负载均衡 引言:在前后端分离架构下,难免会遇到跨域问题.目前的解决方案大致有JSONP,反向代理,CORS这三种方式.JSONP兼容性良好,最大的缺点是只支持 ...
- apache 反向代理_通过 Apache 与 Nginx 配置 AJP 配置反向代理
↑ 点击上面 "时代Java"关注我们, 关注新技术,学习新知识! 前言 目前,随着公有云的出现,一些大型的服务提供商将很多的基础服务以公有云的形式发布出来,而企业则可以使用这些基 ...
- Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置
[前言] 在博文<智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置>中介绍了Nginx的安装及相关配置的信息,由于篇幅原因不能用一篇博 ...
最新文章
- Android 双击返回键退出程序 实现
- vue-devtools介绍与安装
- Apollo后台配置:删除项目
- 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc
- Python(7)-程序执行的原理
- 【Python】Python中打开文件那些事
- 团队项目冲刺第二天进度
- 11gR2集群件任务角色分离(Job Role Separation)简介
- 在Angular外部使用js调用Angular控制器中提供的函数方法或变量
- GraphEmbedding - Node2vec 图文详解
- php短视频源码,流式布局(代码)
- 802.11 WLAN/CCKM/11R Roaming
- 如何彻底的删除计算机多余的 CD驱动器盘符
- java html读取数据库数据类型,从Word(Docx)读取方程式和公式到html并使用java保存数据库(示例代码)...
- 眼球追踪技术在用户体验中的应用
- pagehelper circular references
- Python网页爬虫工具有哪些?
- 各种注意事项集合(to be continued)
- 给你一份架构部操作手册,你会用么?
- 怎样用c语言禁止鼠标滑轮,如何禁用鼠标滚轮-禁用鼠标滚轮的教程 - 河东软件园...