nginx

nginx [engine x] 是一个 HTTP 和反向代理服务器、一个邮件代理服务器和一个通用的 TCP/UDP 代理服务器,最初由 Igor Sysoev 编写。 很长一段时间以来,它一直在许多负载很重的俄罗斯网站上运行,包括 Yandex、Mail.Ru、VK 和 Rambler。 根据 Netcraft 的数据,2021 年 6 月,nginx 服务或代理了 22.84% 最繁忙的站点。

nginx介绍

nginx [engine x] 是一个 HTTP 和反向代理服务器、一个邮件代理服务器和一个通用的 TCP/UDP 代理服务器,最初由 Igor Sysoev 编写。 很长一段时间以来,它一直在许多负载很重的俄罗斯网站上运行,包括 Yandex、Mail.Ru、VK 和 Rambler。 根据 Netcraft 的数据,2021 年 6 月,nginx 服务或代理了 22.84% 最繁忙的站点。以下是一些成功案例:Dropbox、Netflix、Wordpress.com、FastMail.FM。

文章

更多
  • nginx的平滑重启[2019-03-27]

    在研发过程中,修改nginx的配置文件nginx.conf是很平常的事,需要重启nginx。如果我们直接reload是有一定风险的,我们可以通过发送系统信号给nginx主进程的方式来进行。 第一步:确认nginx配置文件的语法是否正确,否则nginx将不会加载新的配置文件。 如果出现这样的信息说明配置文件是正确的。 第二步:平滑重启 kill -HUP nginx进程号 kill -HUP ''/
  • nginx配置中location的优先级:(location =) > (location 完整路径 >) >(location ^~ 路径) >(location ~* 正则) >(location 路径)
  • 刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。环境:Debian 6 1、Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 2、找到如下一段,进行修改
  • #user nobody; #运行用户 worker_processes 1; #启动进程,通常设置成和cpu的数量相等 #error_log logs/error.log; #全局错误日志文件 #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; # PID文件 ev
  • nginx开机启动[2019-03-06]

    添加脚本文件 vim /etc/init.d/nginx 保存退出 [root@master nginx]# chmod +x/etc/init.d/nginx [root@master nginx]# chkconfig nginx on [root@master nginx]# chkconfig --list nginx nginx 0:关闭 1:关闭 2:启用 3:启用
  • 启动 [root@master local]# /usr/sbin/nginx -c/etc/nginx/nginx.conf nginx: [emerg] mkdir()"/var/tmp/nginx/client" failed (2: No such file or directory) [root@master local]# mkdir -pv/var/tmp/ngi
  • nginx下载与安装[2019-03-06]

    下载 http://nginx.org/en/download.html 下载最新版本:nginx-1.8.0 http://nginx.org/download/nginx-1.8.0.tar.gz 文档 http://nginx.org/en/docs/ 安装文档:http://nginx.org/en/docs/install.html 源码编译安装文档:http://nginx.org/e
  • 对于未绑定的域名指向你的服务器时,匹配不到你配置的虚拟主机域名后,会默认使用这个虚拟主机,然后直接返回404。