Nginx将网络地址与物理地址映射 自定域名访问前后端

目录

nagix特性

问题描述

反向代理

正向代理

nginx下载地址  放在英文目录下

nginx 指令说明: 需要在nginx的根目录中执行如下的命令指令:

配置nginx-1.21.4\conf\nginx.conf

修改hosts文件C:\Windows\System32\drivers\etc

域名实现前后端访问

修改hosts文件


nagix特性

  1. 占用内存少 不超过2M tomcat服务器占用内存 200M
  2. 并发能力强 3-5万次/秒 tomcat 支持的并发能力 220-260个/秒 调优1000个/秒
  3. 开发语言 C语言开发 tomcat是java写的

问题描述

用户访问网络地址,nginx将域名转化为磁盘地址

反向代理

1. 反向代理服务器介于用户和目标服务器之间
2. 用户的资源从反向代理服务器中获取.
3. 用户不清楚真实的服务器到底是谁. 保护了服务器的信息. 称之为服务器端代理

正向代理

1. 反向代理服务器介于用户和目标服务器之间
2. 用户的资源从正向代理服务器中获取.
3. 客户端通过正向代理服务器,指向目标服务器.(用户非常清楚的了解目标服务器的存在.) 服务器端不清楚到底是谁访问的服务器.以为只是代理服务器访问.

每一次请求服务器,都伴随着正向代理和反向代理.
正向主要提供网络服务, 反向主要提供数据支持.

nginx下载地址  放在英文目录下

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

nginx 指令说明: 需要在nginx的根目录中执行如下的命令指令:


1. 启动nginx 服务器 start nginx 没有报错提示
2. 重启nginx 服务器 nginx -s reload
3. 关闭nginx 服务器 nginx -s stop

配置nginx-1.21.4\conf\nginx.conf

#配置图片代理  写完之后记得保存 ctrl+s
    #一个反向代理服务就是一个server
	server {
        #监听80端口
		listen 80;
        #拦截的域名
		server_name image.jt.com;
        #拦截所有的请求路径/拦截根目录 location拦截服务之后,开始反向代理配置的核心关键字
		location / {
            #root代表反向代理的是一个文件夹
			root E:/project3/images;
		}
	}

修改hosts文件C:\Windows\System32\drivers\etc

#图片服务器
127.0.0.1 	image.jt.com

域名实现前后端访问

域名: manage.jt.com:80/443
代理服务器: http://localhost:8091 通过域名,访问后端服务器
域名: www.jt.com:80/443
代理服务器: http://localhost:8080 通过域名,访问后端服务器

#配置图片代理  写完之后记得保存 ctrl+s
	server {
		listen 80;
		server_name image.jt.com;
		location / {
			root E:/project3/images;
		}
	}

	#配置后端服务器代理
	server {
		listen 80;
		server_name manage.jt.com;
		location / {
			#代理请求协议 
			proxy_pass http://localhost:8091;
		}
	}
	
	#配置前端服务器代理  www.jt.com  localhost:8080
	server {
		listen 80;
		server_name www.jt.com;
		location / {
			#代理请求协议 
			proxy_pass http://localhost:8080;
		}
	}

修改hosts文件

127.0.0.1   localhost
#图片服务器
127.0.0.1 	image.jt.com
#后台服务器
127.0.0.1 	manage.jt.com
#前端服务器
127.0.0.1 	www.jt.com  

配置完成后可以使用自定义域名访问自己的项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mymk01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值