0


nginx本地服务器的搭建(保姆式教学)

一、 为什么要使用Nginx

1.1 静态资源访问(功能1)

前端项目在进行服务器部署的时候,如果基于tomcat则不能满足并发的需求,因此我们需要一种能够处理更高并发的适用于静态资源的服务器

1.2 代理服务器-负载均衡(功能2)

当微服务端口号比较多的时候这时候可以用到nginx做代理服务器-负载均衡,这时候能做到只需要给前端一个端口号就行了,然后根据就可以判断可以自动访问需要的微服务

1.2 Nginx介绍

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器

  • Nginx 是基于HTTP协议的请求/响应(部署web项目) ---- 静态资源服务器
  • Nginx可以作为反向代理服务器 ---- 负载均衡服务器(代理服务器)

Nginx特点:

  • 稳定性极强,可以实现7*24不间断运行
  • 提供简洁、直观的配置
  • 占用内存很小、并发能力很强(5w+)

二、Nginx下载、安装及配置

2.1 .1下载

nginx: download

2.1.2 解压到指定目录

解压即可

2.1.3 修改配置文件运行访问

修改配置文件路径nginx-1.22.1\conf\nginx.conf

修改nginx配置

#user  nobody;
worker_processes  1;

error_log  logs/error.log;
error_log  logs/error.log  notice;
error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        
    #指定nginx端口号 我设置的端口号是18081
        listen       18081;
            
    #指定nginx  ip地址 我的ip地址是127.0.0.1
        server_name  127.0.0.1;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    #指定代理服务器地址 我的指定代理服务器地址(可以添加一个,可以添加多个)
        location /webapi/ {
            proxy_pass http://127.0.0.1:8081;
        }
        location /plan/ {
            proxy_pass http://127.0.0.1:8180;
        }

    }

#出了我备注的几个地方需要更改一下,其他地方就不用改了

}

执行根路径下的nginx.exe

nginx 访问因为我把nginx访问端口修改成18081,所以访问路径就是直接去百度访问

http://localhost:18081

http://localhost:+端口号(自己设置的端口号)

出现这个页面的时候代表配置成功(否则就配置失败)

三、nginx在windows下的常用命令:

1、启动:
直接点击nginx目录下的nginx.exe 或者

start nginx
2、关闭:
nginx -s stop

3、修改配置后重新加载生效并重启nginx:
nginx -s reload

4、重新打开日志文件:
nginx -s reopen

5、测试nginx配置文件nginx.conf是否正确:
nginx -t -c /xxx/xx/nginx.conf

标签: 服务器 运维

本文转载自: https://blog.csdn.net/Hjxbyg/article/details/128079161
版权归原作者 998先生 所有, 如有侵权,请联系我们删除。

“nginx本地服务器的搭建(保姆式教学)”的评论:

还没有评论