Nginx 基本入门

Posted cs_wu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 基本入门相关的知识,希望对你有一定的参考价值。

什么是nginx

      根据前面的对比,我们可以了解到Nginx是一个http服务器。是一个使用c语言开发的高性能的http服务器及反向代理服务器。Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

 

Nginx的应用场景

 

      1、 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

 

      2、 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

 

  • 基于端口的,不同的端口
  • 基于域名的,不同域名

 

      3、 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

 

  Nginx 常常用来作为代理服务器,这代表着服务器接收请求,然后将它们传递给被代理服务器,得到请求的响应,再将它们发送给客户端。 我们将配置一个基本的代理服务器,它会处理本地图片文件的请求并返回其他的请求给被代理的服务器。在这个例子中,两个服务器都会定义在一个 nginx 实例中。 首先,通过在 nginx 配置文件中添加另一个 server 区块,来定义一个被代理的服务器,像下面的配置:

server {   

        listen 8080;   

        root /data/up1;   

        location / {   

        }

}

  

 

以上是关于Nginx 基本入门的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 入门及基本命令行操作

Nginx 入门及基本命令行操作

Nginx 入门及基本命令行操作

Nginx基本入门

Nginx 基本入门

Nginx 入门及基本命令行操作