美文网首页
nginx作用

nginx作用

作者: 小奋 | 来源:发表于2017-09-23 14:33 被阅读54次

以前在玩虚拟主机那会,主机管理用的CPanel。配置子域,建一个wordpress站点都是在GUI的管理界面完成,当时很不清楚如果有多个域名、多个子域,主机空间是怎样分配的。

后来玩上了云服务器,Amazon EC2 ,开始写后台,知道了只要把应用在80端口启动,ip设为0.0.0.0,就能让全世界的朋友看到你的作品。但还是不明白,怎样在一个主机服务器中配置多个站点,我知道是可以这样玩的。

这段时间了解了nginx,猛然发现它是解决我疑惑的技术。了解后发现,nginx像铁路调度系统,站在80路口,每一个请求会携带请求的目的,就是URL,像是火车的编号,那个编号走那条路是由调度系统决定的,具体表现在nginx的配置文件里。

http {
  server {
    listen          80;
    server_name     domain1.com;
    access_log      logs/domain1.access.log main;
    location / {
      index index.html;
      root  /var/www/domain1.com/htdocs;
    }
  }
  server {
    listen          80;
    server_name     www.domain2.com;
    access_log      logs/domain2.access.log main;
    location / {
      index index.html;
      root  /var/www/domain2.com/htdocs;
    }
  }
}

在这个配置中,请求url是domain1.com,nginx会发出位于/var/www/domain1.com/htdocs这个目录的文件,如果是www.domain2.com,发出/var/www/domain2.com/htdocs的文件,子域、其它域都是这样分拣,如果需要发出一个服务而不是静态文件,配置到服务的具体位置即可,这样,不同的服务就可以指定自己的端口号了。

以上为我的粗浅理解

相关文章

  • nginx作用

    以前在玩虚拟主机那会,主机管理用的CPanel。配置子域,建一个wordpress站点都是在GUI的管理界面完成,...

  • nginx部署/代理/跨域

    关于nginx,咱们先了解nginx在开发过程中的主要作用 nginx解决跨域 nginx负载均衡 一、nginx...

  • Nginx 配置文件详解

    本文介绍 Nginx 配置文件组成及各部分的作用。 Nginx 初始配置(conf/nginx.conf) 配置说...

  • Mac 下初探nginx

    首先,nginx是什么? 然后,nginx的作用? Mac下如何使用nginx? 1.打开终端执行 安装好后的主要...

  • nginx初识

    Nginx (一)简介和基本的功能作用

  • nginx的作用

    1.负载均衡2.静态文件支持3.抗并发压力,可以吸收一些瞬时的并发请求4.可以缓存请求和响应,让gunicorn直...

  • Hiveserver2 高可用HA配置(nginx)

    一.安装编译nginx 1.安装PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 下载地址 ...

  • Nginx基础配置

    Nginx 模块 安装编译参数以及作用 http_stub_status_module配置 在/etc/nginx...

  • Centos7.4设置nginx自启动

    Centos版本:7.4 nginx版本:1.15.5 系统操作用户:root 步骤: 1.新建nginx.ser...

  • 2020-04-03 nginx

    一.什么是nginx(还有f5硬件) 1.nginx主要作用是反响代理(可以不暴露真实ip)负载均衡 ,nginx...

网友评论

      本文标题:nginx作用

      本文链接:https://www.haomeiwen.com/subject/tkscextx.html