
nginx
文章平均质量分 85
贺茗Y28
这个作者很懒,什么都没留下…
展开
-
为php添加额外的功能模块
作用:php加速,给php添加缓存功能。如上图所示,首先需要到解压目录里面去运行phpize的这样一条命令,如上图所示,运行phpize的命令的作用就是生成这个configure配置工具。如上图所示,我们在这个模块的解压目录下,运行pipize工具,就可以看到configure配置工具的生成,随后我们在这个目录下去查看configure配置工具的帮助。可以看到有两个参数,是非常重要的,一个参数是--with-php-config=PATH【这个参数是配置php-config命令的路径】原创 2025-03-10 20:11:52 · 487 阅读 · 0 评论 -
lnmp平台
作用:解析php web应用程序现在主流的平台都是lnmp平台与lamp平台的不同之处:1.在lamp平台php是作为阿帕奇的功能模块的存在。阿帕奇通过CGI机制调用php模块来解析php代码。在lnmp平台上php是作为一个独立的应用程序,支持以fpm的方式安装部署php,有自己独立的配置文件,有自己独立的进程。比lamp平台使用php来解析php代码效率要高的多。在nginx和php结合的时候,使用的不是CGI机制,而是使用fastCGI机制来调用php软件,完成php动态页面的解析。原创 2025-03-10 19:31:48 · 756 阅读 · 0 评论 -
nginx管理操作
支持在不影响客户端访问的情况下进行升级。信号:USR2 启动新版本nginx的进程WINCH 平缓关闭旧的worker process如上图所示,这是nginx的版本信息nginx平滑升级的意思是支持在不影响客户端访问的情况下,进行软件版本的升级。常规软件升级重新安装,将旧版本的软件给覆盖掉。如上图所示,这是查看旧版本nginx的功能参数,如上图所示,当我们去安装新版本nginx的时候,千万不能运行make install 不然会把之前的目录数据全部覆盖掉。原创 2025-03-10 15:56:07 · 299 阅读 · 0 评论 -
nginx中的url地址重写
可以在nginx上进行配置,将客户端的访问请求进行修改,随后拿修改后的地址给客户端进行响应。如上图所示,这是使用url地址重写的两种应用场景。一种是https加密网站,nginx反向代理服务器可以对用户的url地址进行重写,加上https的前缀,一种是当公司的业务结构发生变化的时候,用户用之前的访问地址不能访问到之前想要访问的内容,这时候就可以使用nginx反向代理服务器的url地址重写功能,将用户的url地址进行重写。使得用户能够再次以之前的访问地址,访问到之前想要访问的内容。原创 2025-03-10 11:56:11 · 1026 阅读 · 0 评论 -
nginx中upstream模块的使用。
作用:将多台web服务器定义成一个upstream组,实现web服务的负载均衡。后台的多个网站服务器,可以是多个不同的机器,也可以是多个不同的主机。第一点:nginx在接受到客户端的访问请求后,按照什么样的规则去转交访问请求,是交给web1还是交给web2还是交给web3如上图所示,轮询算法的含义就是将客户端的访问请求,依次交给web1和web2和web3这样的轮询算法导致每个web服务器大致处理的访问请求数都是相同的。原创 2025-03-09 15:58:29 · 926 阅读 · 0 评论 -
nginx反向代理功能
nginx在做反向代理的时候,会有一个默认行为,如果服务器地址后面不跟上明确的uri地址,那么就会默认把location后面的uri地址,写在服务器地址后面。如上图所示,这个的意思就是我要把/vedio的请求交给服务器地址的/vedio进行处理。如上图所示,我们要求把192.168.183.10的/test2请求交给192.168.183.11的首页进行处理,那么必须在机器地址后面加上左斜杠。如上图所示,当location中含有正则表达式的时候,服务器地址后面不能跟上任何的uri地址。原创 2025-03-09 13:42:23 · 1061 阅读 · 0 评论 -
虚拟主机认证功能
类型:1.基于客户端地址的认证2.基于用户的认证1.基于客户端地址的认证nginx是一款模块化软件,功能都是基于模块实现的。如上图所示,访问认证是使用的这个access_module模块。这个模块也给我们提供了一些指令,如上图所示,这两个指令分别是allow和deny如上图所示,是具体用法,无论是allow还是deny后面可以跟上具体的IP地址或者是网段地址,或者是all表示所有。不做任何配置的话,默认就是允许任何客户端访问。当客户端被拒绝访问的时候,就是403的错误,原创 2025-03-08 21:50:33 · 373 阅读 · 0 评论 -
nginx虚拟主机配置
如上图所示,这是url地址,第一部分是协议,第二部分是主机名,第三部分是这个客户端要访问机器上的哪个文件名。就是第三部分,也就是客户端要访问机器上的文件地址。如果能匹配到对应的uri地址,就会按照location中的配置去给客户端响应。如上图所示,这是一个location最简单的写法。location接收到客户端请求后使用html目录中的index.html首页给客户端响应。nginx使用服务器本地的文件给客户端响应如上图所示,这是左斜杠对应的是服务器的网页目录,数据目录。原创 2025-03-08 17:14:06 · 806 阅读 · 0 评论 -
nginx的安装以及相关的全局性配置
如上图所示,这是到nginx的官方网站,去download下载nginx的源码包。如上图所示,这是将nginx的1.18.0的版本复制链接,到虚拟机中使用wget下载。如上图所示,这是到虚拟机中去下载nginx需要的依赖软件。如上图所示,这是去下载nginx的源码包。如上图所示,将这个源码包进行解压缩的操作。如上图所示,这是去编译安装nginx之前要做的准备工作。这些临时目录可创建也可以不创建,如果不创建的话,那么也会在配置文件的目录下临时生成这些目录。原创 2025-03-08 10:24:03 · 515 阅读 · 0 评论 -
nginx的介绍
1.作用web服务器应用,服务器在同一时间所能承接的最大连接数要大于阿帕奇应用【并发连接数高于阿帕奇】高并发C10K,速度快,2.反向代理服务器如上图所示,客户首先访问nginx反向代理服务器,然后将访问请求再交给业务机器。1.此时利用的就是nginx的高并发,速度快的特点。通过nginx来接受客户端请求,可以增加同一时间的最大连接数,2.并且当客户端要访问业务机器的时候,根本不需要知道业务机器的IP地址等信息,只需要知道nginx服务器的IP地址就可以了,可以在一定程度上提高业务机器的安全性。原创 2025-03-07 11:53:03 · 734 阅读 · 0 评论