nginx
文章平均质量分 57
悠闲的线程池
纸上得来终觉浅,绝知此事要躬行!半山腰人太多,所以我们顶峰相见吧!!!
展开
-
nginx ---- 静态资源部署
Nginx静态资源概述上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个HTTP请求实现从客户端发送请求到服务器端获取所需要内容后并把内容回显展示在页面的一个过程。这个时候,我们所请 求的内容就分为两种类型,一类是静态资源、一类是动态资源。静态资源即指在服务器端真实存在并且能直接拿来展示的一些文件,比如常见的html页面、css文件、js文件、图 片、视频等资源;动态资源即指在服务器端真实存在但是要想获取需要经过一定的业务逻辑处理,根据不同的条件展示在页面不同这 一部分内容,比如说报表数据展示原创 2021-11-15 01:25:36 · 2941 阅读 · 0 评论 -
Nginx---- Nginx命令配置到系统环境
前面我们介绍过Nginx安装目录下的二级制可执行文件nginx的很多命令,要想使用这些命令前提是需要进入sbin目录下才能使用,很不方便,如何去优化,我们可以将该二进制可执行文件加入到系统的环境变量,这样的话在任何目录都可以使用nginx对应的相关命令。具体实现步骤如下:演示可删除/usr/local/nginx/sbin/nginx -Vcd /usr/local/nginx/sbin nginx -V如何优化???(1)修改/etc/profile文件vim /etc/profile在原创 2021-11-15 00:41:39 · 1921 阅读 · 0 评论 -
nginx ---- 配置成系统服务
把Nginx应用服务设置成为系统服务,方便对Nginx服务的启动和停止等相关操作,具体实现步骤:(1) 在/usr/lib/systemd/system目录下添加nginx.service,内容如下:vim /usr/lib/systemd/system/nginx.service[Unit]Description=nginx web serviceDocumentation=http://nginx.org/en/docs/After=network.target[Service]Ty原创 2021-11-15 00:38:45 · 3127 阅读 · 0 评论 -
nginx ---- Nginx服务器基础配置实例
前面我们已经对Nginx服务器默认配置文件的结构和涉及的基本指令做了详细的阐述。通过这些指令的合理配置,我们就可以让一台Nginx服务器正常工作,并且提供基本的web服务器功能。接下来我们将通过一个比较完整和最简单的基础配置实例,来巩固下前面所学习的指令及其配置。需求如下:(1)有如下访问: http://192.168.200.133:8081/server1/location1 访问的是:index_sr1_location1.html http://192.168.200.133:808原创 2021-11-15 00:33:59 · 520 阅读 · 0 评论 -
nginx ---- nginx.conf核心配置文件
Nginx核心配置文件结构从前面的内容学习中,我们知道Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf,这一节,我们就来学习下nginx.conf的内容和基本配置方法。读取Nginx自带的Nginx配置文件,我们将其中的注释部分【学习一个技术点就是在Nginx的配置文件中可以使用#来注释】删除掉后,就剩下下面内容:worker_processes 1;events { worker_connections 1024;}http {原创 2021-11-14 22:03:19 · 661 阅读 · 0 评论 -
nginx ---- nginx服务器版本升级和新增模块
如果想对Nginx的版本进行更新,或者要应用一些新的模块,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务。但是这样会导致在一段时间内,用户是无法访问服务器。为了解决这个问题,我们就需要用到Nginx服务器提供的平滑升级功能。这个也是Nginx的一大特点,使用这种方式,就可以使Nginx在7*24小时不间断的提供服务了。接下来我们分析下需求:需求:Nginx的版本最开始使用的是Nginx-1.14.2,由于服务升级,需要将Nginx的版本升级到Nginx-1.16.1,要求Nginx原创 2021-11-14 15:55:46 · 1295 阅读 · 0 评论 -
nginx ---- 启停
对于Nginx的启停在linux系统中也有很多种方式,我们本次课程介绍两种方式:Nginx服务的信号控制Nginx的命令行控制方式一: Nginx 服务的信号控制前面在提到Nginx的高性能,其实也和它的架构模式有关。Nginx默认采用的是多进程的方式来工作的,当将Nginx启动后,我们通过ps -ef | grep nginx命令可以查看到如下内容:从上图中可以看到,Nginx后台进程中包含一个master进程和多个worker进程,master进程主要用来管理worker进程,包原创 2021-11-13 23:28:02 · 452 阅读 · 0 评论 -
nginx ---- 目录结构
conf:nginx所有配置文件目录 CGI(Common Gateway Interface)通用网关【接口】,主要解决的问题是从客户端发送一个请求和数据,服务端获取到请求和数据后可以调用调用CGI【程序】处理及相应结果给客户端的一种标准规范。 fastcgi.conf:fastcgi相关配置文件 fastcgi.conf.default:fastcgi.conf的备份文件 fastcgi_params:fastcgi的参数文件 fastcgi_params.defa.原创 2021-11-13 23:15:44 · 196 阅读 · 0 评论 -
nginx----linux安装
物理安装cd /usr/local 下,下载nginx软件 wget http://nginx.org/download/nginx-1.21.3.tar.gz解压 tar -zxvf nginx-1.21.3.tar.gz进入 cd nginx-1.21.3安装依赖环境yum -y install pcre pcre-develyum -y install zlib zlib-develyum -y install openssl openssl-devel安装nginx原创 2021-10-14 22:43:11 · 394 阅读 · 0 评论 -
mac ---- 安装nginx
1、打开终端,习惯性命令: brew update brew search nginx //查询要安装的软件是否存在 brew info nginx //查看安装信息 brew install nginx //安装open /usr/local/etc/nginx/发现只有配置文件,没有bin目录open /usr/local/Cellar/nginx //其实这个才是nginx被安装到的目录Dcroot进入bin目录 启动nginx访问: http://localhost:8080原创 2021-11-13 17:29:29 · 739 阅读 · 0 评论 -
nginx ---- 背景介绍及环境准备
Nginx(“engine x”)是一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】WEB服务器:WEB服务器也叫网页服务器,英文名叫Web ServerHTTP:HTTP是超文本传输协议的缩写,是用于从WEB服务器传输超文本到本地浏览器的传输协议,也是互联网上应用最为广泛的一种网络协议。POP3/SMTP/IMAP:POP3(Post Ofic Protocol 3)邮局协议的第三个版本,SMTP(Simple原创 2021-11-13 21:30:04 · 825 阅读 · 0 评论