您的位置:首页 > 运维架构 > 反向代理

(五).windows系统下实现简单的反向代理

2020-02-06 20:47 309 查看
windows 使用 nginx 反向代理

炒鸡简单

至于什么是反向代理

点这里
还有如何安装nginx 同样点这里;

一. 修改配置文件

服务器启动成功后,修改Host文件用来代理两个域名
Host文件地址: C:\Windows\System32\drivers\etc
在Host文件中添加如下代码

# localhost name resolution is handled within DNS itself.
#	127.0.0.1      localhost
#	::1             localhost

127.0.0.1  wang123.com
server {
listen       80;   //端口号
server_name   wang123.com; //跳转到的地址(被访问的地址)

#charset koi8-r;

#access_log  logs/host.access.log  main;

location / {
root   html;
index  index.html index.htm index.jsp;
proxy_pass http://127.0.0.1:8080; // 代理的地址
}

二. Nginx常用命令集合
1.启动

打开dos->进入到Nginx目录下

  1. 执行启动命令
start nginx
  1. 修改文件后重启命令
nginx -s reload
  1. 快速停止
nginx -s stop
  1. 完整有序的关闭
nginx -s quit

DOS命令启动图


这里是成功的示意图
这是拿我最近的项目来做示范的
大家可以看到两个网址并不一样;

  1. 其中 listen 8085 这是 开启 反向代理开放 端口 如果 被占用了 就换一个
    proxy_pass http://127.0.0.1:8080/; 这是 进行 反向代理的地址

  2. 比如 ,你本机 运行 tomcat http://127.0.0.1:8080/app_web, 是项目访问路径配置好反向代理后 开启 nginx 即可 访问 http://127.0.0.1:8081/app_web
    两个地址都可以 使用

  3. 修改完毕后,我们用域名再次访问两个服务器

  • 点赞
  • 收藏
  • 分享
  • 文章举报
王俊泽 发布了8 篇原创文章 · 获赞 3 · 访问量 401 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: