![](https://img-blog.csdnimg.cn/86abdc3fa1de404c89cc2b014a5c0fa1.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 67
Nginx相关技术
a rookie.
a coding boy,hope to have a bug girl.
展开
-
Nginx+Tomcat实现动静分离
本篇主要讲述Nginx+Tomcat动静分离的原理、架构、并实现原创 2024-02-27 00:30:58 · 1623 阅读 · 0 评论 -
利用LNMP实现可道云私有云
利用LNMP实现可道云私有云原创 2023-04-22 23:42:49 · 367 阅读 · 1 评论 -
LVS+keepalived(双主)+Nginx实现高可用负载均衡
LVS+keepalived(双主)+Nginx实现高可用负载均衡原创 2023-01-26 22:59:15 · 1105 阅读 · 0 评论 -
LVS+Keepalived(主备)+Nginx实现高可用负载均衡
LVS+Keepalived+Nginx实现高可用负载均衡原创 2023-01-22 18:12:06 · 2783 阅读 · 2 评论 -
Centos7下yum包安装+编译安装nginx1.18.0并配置为自启动
1.安装所需的依赖包#centos8[root@centos8 ~]#yum -y install gcc pcre-devel openssl-devel zlib-devel#rocky8[root@rocky8 ~]#yum -y install gcc make gcc-c++ libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel perl-ExtUtils-Embed#ubuntu2004[root@ubuntu20原创 2022-11-30 01:41:41 · 968 阅读 · 0 评论 -
nginx主配置文件详解
从上面的结构可以看出,Nginx的默认主配置文件主要由main、events、http、server和location5个块组成,对于嵌套块(如http、server、location)中的指令,执行的顺序为从外到内依次执行,内层块中的大部分指令会自动获取外层块指令的值作为默认值,只有某些特殊指令除外server中对应控制目录级别的控制块,可以有多个原创 2022-12-07 01:10:39 · 577 阅读 · 0 评论 -
nginx常见模块
1.四层访问控制#访问控制基于模块ngx_http_access_module实现,可以通过匹配客户端源IP地址进行限制 注意: 如果能在防火墙设备控制,最好就不要在nginx上配置,可以更好的节约资源2.账户认证功能#由 ngx_http_auth_basic_module 模块提供此功能#安装对明文密码加密的软件包:CentOS安装包[root@centos8 ~]#yum -y install httpd-toolsUbuntu安装包[root@Ubuntu ~]#apt -y instal原创 2022-12-07 01:18:28 · 735 阅读 · 0 评论 -
nginx: [emerg] getpwnam(“nginx“) failed解决方案
在编译安装nginx时,启动nginx服务报如下错误:nginx: [emerg] getpwnam("nginx") faile原因:这里报错的原因是因为没有为nginx创建用户,解决方法就是创建一个nginx用户这里创建的用户是你安装Nginx时,预编译时指定的Nginx用户,如下所示,我这里指定的用户时nginx用户,所以需要提前创建一个nginx用户,如果你指定的是其它用户,则需要保证该用户是存在的。原创 2022-12-02 14:59:14 · 7792 阅读 · 0 评论 -
nginx平滑升级和回滚
此时Nginx开启一个新的master进程,这个master进程会生成新的worker进程,这就是升级后的Nginx进 程,此时老的进程不会自动退出,但是当接收到新的请求不作处理而是交给新的进程处理。#发送信号USR2,平滑升级可执行程序,将存储有旧版本主进程PID的文件重命名为nginx.pid.oldbin,并启动新的nginx。#可以看到两个master进程,新的master是旧版master的子进程,并生成新版的worker进程。4.将备份的旧版nginx程序文件覆盖新版nginx文件。原创 2022-12-02 20:19:43 · 968 阅读 · 0 评论 -
nginx性能优化
worker_processes [number | auto];#启动Nginx工作进程的数量一般设为和CPU核心数相同worker_cpu_affinity 00000001 00000010 00000100 00001000 | auto;#将Nginx工作进程绑定到指定的CPU核心,默认Nginx是不进行进程绑定的,绑定并不是意味着当前nginx进程独占以一核心CPU,但是可以保证此进程不会运行在其他核心上,这就极大减少了nginx的工作进程在不同的cpu核心上的来回跳转,减少了CPU对进程的资源原创 2022-12-03 22:05:33 · 2682 阅读 · 0 评论