Nginx - 01 - Nginx初体验

本文介绍如何在Windows环境下安装Nginx,并通过配置实现对两个Spring Boot应用的服务代理与负载均衡。通过简单的步骤指导读者完成Nginx的基本配置,实现不同URL路径到不同后端服务的转发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先下载Nginx,这里电脑太垃圾,没法装虚拟机,所以只能用Windons版本的Nginx。

安装包下载地址:http://nginx.org/en/download.html

下载下来,然后解压;

然后双击 nginx.exe就可以了。

在浏览器中输入:http://127.0.0.1/ 或者 loclahost,出现以下页面标示成功:

一开始以为windows上,nginx的命令没法使用,试了一下,还可以使用

运行停止命令:nginx.exe -s stop

好的,到这里,Nginx就算是安装完毕了。

既然是要测试Nginx,那咱们的有两个HTTP程序,用来发布服务。

为了方便,我使用的是SpringBoot

两个http程序发布的地址是:

http://localhost:9000/sayInfo

http://localhost:9001/hello

 

接下来,先把刚才启动的nginx停止,然后打开nginx-1.14.0\conf 目录下的nginx.conf文件,

友情提醒下,最好先备份一份,供以后学习继续使用。

删除无用配置之后,我的配置文件是这样子的:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
	
    sendfile        on;
    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
		
		location /sayInfo {
			proxy_pass http://localhost:9000/sayInfo;
		}
		
		location /hello {
			proxy_pass http://localhost:9001/hello;
		}
		
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

监听80端口

根据不同的url路径,走不同的请求分支

保存配置文件,接着启动nginx;

由于咱们监听80端口,所以url变成了这样子:

http://127.0.0.1/sayInfo

http://127.0.0.1/hello

 

nginx帮我们做了请求转发

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值