SpringBoot前端后端分离之Nginx服务器下载安装的方法


今天小编给大家分享一下SpringBoot前端后端分离之Nginx服务器下载安装的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并
发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、
新浪、网易腾讯、淘宝等。2.1、官方地址下载:https://nginx.org/en/download.html2.2、使用虚拟机进行下载1、安装依赖包2、下载安装包如果没有wget,请先安装wget下载之后可以直接使用【ll】命令查看下载文件3、解压4、进入安装目录5、指定免费云主机域名安装位置先创建文件夹再进行安装6、编译并安装如果没有tree命令先执行:yum insall tree进行安装1、conf:配置文件目录
2、html:静态资源页面目录
3、lcgs:日志目录
4、sbin:二进制文件,启动、停止服务重点目录文件:conf/nginx.conf——-nginx配置文件1、查看版本号2、检查配置文件的正确性3、启动nginx服务器访问nginx服务器通过宿主机的ip地址连接即可,默认是80端口,如果连接不上请检查防火墙状态和开放的端口4、停止nginx访问5、重新加载配置文件如果修改过配置文件,需要重新加载才能使其生效【在启动状态也是可以重新加载】6、配置环境遍历
进入环境遍历设置PATH路径
根据自己的安装目录退出环境变量编辑模式
在插入模式中按ESC键再执行下面的命令刷新环境变量重点:如果编辑环境变量出现错误就使其他的命令不起效了,可以自行下面的代码进行修复然后再编辑环境变量环境变量如果设置成功在哪一个路径都可以直接使用【nginx】命令进行执行,不需要指定路径了文件位置:conf/nginx.conf整体分为三部分:
1、全局块:和Nginx运行相关的全局配置
2、events块:和网络连接相关的配置
3、http块:代理、缓存、日志记录、虚拟主机配置
http全局块
server块:Server全局快location块注意:http块中可以配置多个server块,每一个server块中可以配置多个location块Ngnx可以作为静态Wb服务器来部署静态资源。静态资源指在服务端真实存在并且能够直接展示的一些文件,比如
常见的html页面、css文件、js文件、图片、视频等资源。
相对于Tomcat,.Nginx处理静态资源的能力更加高效,所以在生产环境下,一般都会将静态资源部署到Nginx中。
将静态资源部署到Nginx非常简单,只需要将文件复到Nginx安装目录下的html目录中即可。是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个
请求并指定目标(原始服务器),然后代理向原始服务器转交清求并将获得的内容返回给客户端。
正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。
正向代理一般是在客户端设置代理服务器,通过代理服务器转发请求,最终访问到目标服务器。反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源,反向代理服务器负责将请求转发给目标服务器。
用户不需要知道目标服务器的地址,也无须在用户端作任何设定。这里配置的部署https协议的,如果需要转发https的需要进行配置ssl证书早期的网站流量和业务功能都比较简单,单台服务器就可以满足基本需求,但是随着互联网的发展,业务流量越来越
大并且业务逻辑也越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器组成应用集群
进行性能的水平扩展以及避免单点故障出现。
●应用集群:将同一应用部署到多台机器上,组成应用集群,接收负载均衡器分发的请求,进行业务处理并返回响应
数据
●负载均衡器:将用户请求根据对应的负载均衡算法分发到应用集群中的一台服务器进行处理负载均衡配置负载均衡权重设置
在upstream指令里面的IP地址后面添加即可,如下以上就是“SpringBoot前端后端分离之Nginx服务器下载安装的方法”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。

相关推荐: selenium如何获取动态数据

这篇文章主要介绍了selenium如何获取动态数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇selenium如何获取动态数据文章都会有所收获,下面我们一起来看看吧。Selenium 是一个自动化测试工具,利用它可以驱动浏览器执…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/27 11:16
Next 03/27 11:16

相关推荐