Nginx - 01 - Nginx初体验

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

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

Nginx - 01 - Nginx初体验_第1张图片

下载下来,然后解压;

Nginx - 01 - Nginx初体验_第2张图片

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

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

Nginx - 01 - Nginx初体验_第3张图片

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

Nginx - 01 - Nginx初体验_第4张图片

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

Nginx - 01 - Nginx初体验_第5张图片

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

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

为了方便,我使用的是SpringBoot

Nginx - 01 - Nginx初体验_第6张图片

两个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端口

Nginx - 01 - Nginx初体验_第7张图片

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

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

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

http://127.0.0.1/sayInfo

http://127.0.0.1/hello

Nginx - 01 - Nginx初体验_第8张图片 Nginx - 01 - Nginx初体验_第9张图片

nginx帮我们做了请求转发

 

你可能感兴趣的:(Nginx,Nginx,HTTP)