admin 管理员组

文章数量: 1184232

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; //跳转到的地址(被访问的地址)

        #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. 修改完毕后,我们用域名再次访问两个服务器

本文标签: 简单 系统 Windows