一、Nginx从入门到精通_教程简介
1、重量级的课程nginx,说到nginx,是因为这套课程内容涉及非常广泛,不像其它的课程呢?将一些皮毛的功能,在课程当中,会由浅入深,从点到面,循序渐进地展开整个技术的图谱。
2、几十个线上的实战案例,手把手的会带着大家来在线真实的操作,让大家感受到真正企业当中是怎么应用的?课程内容几乎涵盖了当前所有互联网主流应用场景,一切从实际需求落地出发,性能由压测得出结果,调优从操作系统开始,我们希望大家可以通过本套课程对nginx有整体的了解,展开自己对高并发系统架构的技术图谱,并且能把学到的内容呢?架构方法以及解决方案带到自己实际的工作当中。
3、nginx发展至今,已经有十几年的时间了,经过多年的探索和积累,当前的nginx已经非常的强大了,在互联网项目当中担当高性能的web服务器,负载均衡器,在大型的系统架构中呢?还担任了高性能的流量网关,应用网关,日志服务器,文件存储服务器等等。它不仅承担互联网入口的流量承接,还贯穿了整个项目,是现在互联网项目运行的基石。
4、nginx这款服务器的中间件,支持模块化扩展和复杂功能的二次开发,被各大厂已经非常的认可了。nginx设计优雅,简洁高效,经过简单的调优就可以让我们的系统达到极高的性能,它的高可用灾备方案也非常的成熟可靠,同时还有庞大的开源社区,还有各大的第三方开源版本。
5、nginx是一个捷径,它是一个可以让我们快速地从普通程序员进阶成高级程序员或者架构师的捷径,在课程当中呢?会贯穿系统架构思想,系统设计,需求落地,技术选型等等,包括一些解决方案。
二、安装部署-VMware中安装CentOS7.4
省略
三、安装部署-让虚拟机可以联网
linux服务器目录:
/etc/sysconfig/network-scripts
四、安装部署-使用XShell给虚拟机配置静态ip
进入:/etc/sysconfig/network-scripts
修改:vi ifcfg-ens33
五、安装部署-虚拟机不能上网简单排错
vm编辑虚拟网络编辑器
六、安装部署-Nginx四个发行版本简单介绍
七、安装部署-Nginx在CentOS7中编译安装成系统服务
1、nginx news下载最新版本的nginx
2、安装gcc:yum install -y gcc
3、安装perl库:yum install -y pcre pcre-devel
4、安装zlib库:yum install -y zlib zlib-devel
5、./configure --prefix=/usr/local/nginx
6、make
7、make install
关闭防火墙命令:systemctl stop firewalld.service
查看防火墙状态:systemctl status firewalld
关闭端口号80:fuser -k 80/tcp
启动Nginx
进入安装好的目录/usr/local/nginx/sbin
./nginx 启动
./nginx -s stop 快速停止
./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求
./nginx -s reload 重新加载配置