Nginx
文章平均质量分 50
qq_39589214
这个作者很懒,什么都没留下…
展开
-
Nginx原理
1.master&worker2.worker是如何工作的?3.一个master和多个worker有什么好处?(1)nginx -s reload 热部署,利于nignx热部署操作。当客户端发出请求,第一个worker争抢到了,与此同时,我们进行nginx热部署操作,第一个worker会利用之前的nginx配置继续处理抢到的请求。同时其余worker进行刷新并争抢其它的请求,但是第一个worker不参与,直到第一个worker处理完当前请求之后会进行刷新配置,才能再次参与争抢。(2)原创 2021-07-10 17:36:52 · 199 阅读 · 0 评论 -
Nginx高可用模式
1.什么是Nginx高可用?(1)需要两台Nginx服务器(2)每个Nginx服务器都需要keepalivedyum install keepalived -y安装keepalivedrpm -q -a keepalived检查keepalived是否安装安装目录/etc/keepalived/(3)需要虚拟ip2.高可用配置(主从配置)(1)keepalived.conf:keepalived配置文件,如下图:router_id LVS_DEVELBACK #访问到主机;vr原创 2021-07-10 16:57:45 · 185 阅读 · 0 评论 -
Nginx配置实例——动静分离
1.什么是动静分离?在弄清动静分离之前,我们要先明白什么是动,什么是静。在Web开发中,通常来说,动态资源其实就是指那些后台资源,而静态资源就是指HTML,JavaScript,CSS,img等文件。一般来说,都需要将动态资源和静态资源分开,将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离。在使用前后端分离之后,可以很大程度的提升静原创 2021-07-10 15:43:47 · 171 阅读 · 0 评论 -
Nginx配置实例——负载均衡
1.配置文件http{ upstream myserver{ server 127.0.0.1:8080 server 127.0.0.1:8081 } server{ listen 80; server_name 访问服务器域名; location / { root html; index index.html index.htm; proxy_pass http://myserver; } }}htt原创 2021-07-10 15:00:57 · 93 阅读 · 0 评论 -
Nginx配置实例——反向代理
1.实例一——在浏览器输入linux服务器,访问tomcat主页(1)配置tomcat服务器,并启动tomcat(2)开放防火墙80,8080端口查看开放的端口号firewall-cmd --list-all设置开放的端口号firewall-cmd --add-service=http -permanentsudo firewall-cmd --add-port=80/tcp --permanentsudo firewall-cmd --add-port=8080/tcp --permane原创 2021-07-10 14:02:27 · 104 阅读 · 0 评论 -
Nginx入门——Nginx的配置文件
1.nginx配置文件位置/usr/local/nginx/conf/nginx.conf2.nginx配置文件组成(1)全局块从配置文件开始到events块之间的内容,主要会设置一些影响nginx服务器整体运行的配置指令,主要包括配置运行Nginx服务器的用户(组)、允许生成的worker process数,进程PID存放路径、日志存放路径和类型以及配置文件的引入等。worker_process 1;这是Nginx服务器并发处理服务的关键配置,worker_process值越大,可以支持原创 2021-07-10 11:48:12 · 129 阅读 · 0 评论 -
Nginx入门——nignx在linux系统安装
1.Nginx安装使用远程连接工具访问linux服务器。访问Nignx官网,下载Nginx压缩包安装Nginx相关素材(依赖)(1)安装pcre依赖*把安装压缩文件放到linux系统*解压压缩文件,tar -xvf pcre-8.37.tar.gz*进入解压之后的文件,执行./configure*使用make && make install进行编译*安装之后pcre-config --version查看版本号(2)安装其它依赖yum -y install make原创 2021-07-10 11:30:11 · 118 阅读 · 0 评论 -
Nginx入门——简介
1.基本概念Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。2.反向代理正向代理:在客户端(原创 2021-07-10 10:35:17 · 110 阅读 · 0 评论