nginx学习一

1,定义:Nginx同Apache一样都是一种WEB服务器,(Tomcat后台服务器)。基于REST架构风格,以统一资源描述符(Uniform, Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务
2,优势:
  • 轻量,占有内存少 (在3W并发连接中,开启的10个nginx进程消耗内存大约150M)
  • 高并发能力强(官方测试能够支撑5W并发连接,在实际生产环境中能到2-3W并发连接数)
  • 支持Rewriter重写(能够根据域名、URL的不同,将HTTP请求分到不同的后端服务器群组)
  • 内置健康检查(如果nginx后端有几个服务宕机了,不会影响前端访问,能自动检测服务状态)
  • 节省带宽(支持GZIP压缩,可以添加浏览器本地缓存的Header头)
  • 配置简单,使用稳定性高,反向代理,很少宕机,免费开源跨平台服务器

3,Linux:CentOS-7-x86_64环境下安装

yum install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum install -y openssl openssl-devel
wget http://nginx.org/download/nginx-1.13.11.tar.gz
tar zxvf nginx-1.13.11.tar.gz
./configure --prefix=/opt/nginx
make
make install

4,使用:

cd sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
注意:
开启端口: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
如果本地访问不到端口,则需要开启
如果开启之后,还访问不到,则需要关闭本地防火墙

 

原文链接: https://www.cnblogs.com/chuanq/p/12448782.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    nginx学习一

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/334440

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午9:40
下一篇 2023年3月1日 下午9:40

相关推荐