当前位置: 首页 > article >正文

Nginx学习笔记01

一、Nginx从入门到精通_教程简介

几十个线上的案例,在线真实的操作,企业当中是怎么应用的?涵盖当前所有互联网主流应用场景,一切从实际需求出发,性能由压测得出结果,调优从操作系统开始。对Nginx有整体的了解,展开自己对高并发系统架构的技术图谱,并且能够把学到的内容、架构方法以及解决方案带到自己的实际工作当中。Nginx在互联网项目中担当高性能的Web服务器、负载均衡器,在大型的系统架构中,还担任了高性能的流量网关、应用网关、日志服务器、文件存储服务器等等,它不仅承担了互联网入口的流量承接,还贯穿了整个项目,是现在互联网项目运行的基石,Nginx这款服务器作为中间件,支持模块化扩展和复杂功能的二次开发,被各大厂现在非常的认可了。Nginx设计优雅,简洁高效,经过简单的调优,就可以让我们的系统达到极高的性能。它的高可用灾备方案也非常的成熟可靠,同时还有庞大的开源社区,还有各大开源的第三方版本,这些活跃的开发者,正在源源不断的给我们供给养分,可以让我们放心的应用在线上的生产环境中,让我们的系统在互联网当中以流量为营养,自由的呼吸。

Nginx是一个可以让我们快速的从一个普通程序员进阶成高级程序员或者架构师的捷径,课程当中会贯穿系统架构的思想、系统设计、需求落地、技术选型等等,包括一些解决方案。

二、安装部署-VMware中安装CentOS7.4

省略

三、安装部署-让虚拟机可以联网

/etc/sysconfig/network-scripts目录下修改文件ifcfg-ens33(ONBOOT="yes")

四、安装部署-使用XShell给虚拟机配置静态ip

查看虚拟机的IP地址命令: ip addr

/etc/sysconfig/network-scripts目录下修改文件ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="e279815e-2b26-4639-8e21-30f7907380b1"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.179.129"
NETMASK="255.255.255.0"
GATEWAY="192.168.44.2"
DNS1="8.8.8.8"

五、安装部署-虚拟机不能上网简单排错

通过VMware的编辑-点击虚拟网络编辑器-VMnet8更改设置查看网卡地址

六、安装部署-Nginx四个发行版本简单介绍

Nginx开源版 http://nginx.org/

Nginx plus商业版 https://www.nginx.com

Openresty http://openresty.org

Tengine http://tengine.taobao.org/

七、安装部署-Nginx在CentOS7中编译安装成系统服务

1、上传nginx-1.21.6.tar.gz到linux的opt目录下解压 tar -zxvf nginx-1.21.6.tar.gz命令

2、进入nginx-1.21.6目录,执行./configure报错,没有C语言的编译环境

3、执行yum install -y gcc

4、安装nginx的目录 ./configure --prefix=/usr/local/nginx 会报错(执行5、6两个步骤再执行这步骤)

5、安装perl库 yum install -y pcre pcre-devel

6、安装zlib库 yum install -y zlib zlib-devel

7、nginx根目录执行make命令

8、make install命令

9、在/usr/local/nginx/sbin目录下执行./nginx启动nginx

10、关闭防火墙 systemctl stop firewalld.service

      禁止防火墙开机启动 systemctl disable firewalld.service

./nginx 启动

./nginx -s stop 快速停止

./nginx -s quit 优雅关闭,在推出前完成已经接受的连接请求

./nginx -s reload 重新加载配置

11、把nginx安装成系统服务


http://www.kler.cn/a/105330.html

相关文章:

  • PaddleX场景实战:PP-TS在电压预测场景上的应用
  • 【计算机网络】文件传输协议FTP和SFTP
  • DBeaver连接数据库报错:Public Key Retrieval is not allowed 的解决方案
  • Elasticsearch基础篇(六):es映射和常用的字段类型
  • python---闭包
  • Android Studio 导出 jar
  • 【JavaEE初阶】 线程安全的集合类
  • elementUI 中 date-picker 的使用的坑(vue3)
  • Redis | 数据结构(02)SDS
  • 解决Windows出现找不到mfcm90u.dll无法打开软件程序的方法
  • 第四章 文件管理 六、文件的基本操作
  • 第十一届蓝桥杯模拟赛第一期
  • 用IntelliJ远程打断点调试
  • Mingw下载---运行vscodeC++文件
  • VNC图形化远程连接Ubuntu服务器
  • vue首页多模块布局(标题布局)
  • 在Java中使用FileReader.read()进行读取文件时,为什么乱码?两个方法解决
  • ROS学习记录2018.7.10
  • 使用java mail SMTPTransport发送邮箱,本地秒到,一上服务器就20-30s左右,生产环境直接发送失败。
  • Python基础学习004——for循环与字符串