一文学习nginx nginx能做什么 nginx的作用 安装和配置nginx 阿里云配置nginx centos配置nginx 解决nginx的配置问题

导读:本篇文章讲解 一文学习nginx nginx能做什么 nginx的作用 安装和配置nginx 阿里云配置nginx centos配置nginx 解决nginx的配置问题,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

什么是nginx

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。
在这里插入图片描述

nginx能做什么

可以做反向代理

反向代理是nginx的非常重要的功能,它可以隐藏后端服务器的数量,并且保证后端服务器免受攻击,示意图如下:

在这里插入图片描述

可以做负载均衡

nginx的负载均衡其实是反向代理的延伸,当单台后端服务器无法处理前端庞大的请求时,可以为后端多准备几台服务器,共同分摊流量,这就是负载均衡,也叫均衡负载,示意图如下:
在这里插入图片描述

可以做域名重定向

重定向也是web服务器非常重要的功能。

举一个例子:假设你们公司现在有一个域名,很多老用户已经习惯了是这个域名来访问你们的网站。但是你们公司经过改造,需要更换域名,这时就会面临丢失很多老用户的问题。那么这个问题通过nginxd的重定向就可以解决,我们只需要把访问老域名的流量重定向新域名就可以了。这个技术的实战,运维祝工会在后面通过实例演示。

除了做域名重定向,还有内部重定向,比如用户访问到没有的资源,我们希望给用户返回指导用户或者首页。这时,就可以写内部重定向实现了。

nginx可以做动静分离

nignx的动静分离其实也是nginx的反向代理的功能,只是它很强大和特别,所以一般单独拿出来说。

因为nginx处理静态资源的能力非常强,效率非常高。

所以很多时候,我们会将用户请求的静态资源直接交由nginx代理服务器处理,然后把动态的应用程序代理到后端,给应用服务器处理,以此来提高用户体验,动静分离示意图如下:
在这里插入图片描述

其他能做的事情

nginx还有很多强大的功能,比如做缓存服务器,邮件代理服务器,还可以做微服务网关等。所以这么一个强大的服务应用,是学习Linux或者作为运维工程师必须要掌握的技能。

安装nginx

综上所述,我们有必要学习和安装nginx。

更新资源

# 更新资源库
yum update 

nginx安装

# 安装
yum install nginx
``

# nginx操作
## 启动nginx
```shell
# 启动nginx
systemctl start nginx.serive

nginx状态

# 查看状态
systemctl status nginx.service 

这里写图片描述

关闭nginx

# 关闭状态
systemctl stop nginx.serive 

查看nginx版本

# 查看NGINX版本
nginx -v   

查看nginx安装目录

# 查看NGINX的安装目录
nginx -t 

nginx的其他操作可以查看中文文档:https://www.nginx.cn/doc/

问题

但是,我安装了,当我输入我的IP地址,本应该出现这个界面:

这里写图片描述

但是没有出现,这是为什么?

排查问题

curl 127.0.0.1

一度怀疑是不是我安装错了,于是,通过输入 curl 127.0.0.1,可以看到nginx的HTML页面内容:

这里写图片描述

curl localhost

再用 curl localhost查看:

这里写图片描述

再通过 curl 公网IP

迟迟不出现这个内容,这是为什么呢?

解决问题

难道没有备案的缘故吗?不是,我们来查看阿里云的官方文档是怎么说的:

这里写图片描述

安装管理组

centos7.4会有安全管理组的默认会有这些个端口:

这里写图片描述

配置安全管理组

所以,我们需要配置安全管理组,具体的配置方法如下:

这里写图片描述

这里写图片描述
这里写图片描述

正常访问

管理组添加好了后,我们输入http://123.56.23.106/就可以访问了,或者输入 http://bustory.cn也可以访问,因为我购买了域名,通过域名解析,就可以通过域名找到IP地址了
这里写图片描述

总结

在其他系统安装nginx

在其他系统安装nginx,可以查看文档:https://www.nginx.cn/doc/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99266.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!