nginx server模块入门:多网站部署

nginx是由一系列核心功能模块组成,并且你还可以加入自己写的模块进去。

配置文件

配置文件是nginx最重要的操作入口
大致的格式如下:

配置块{
    各种指令(比如worker_processes 1;include mime.types;)
    子配置块{
        又是各种指令
        子子配置块{

        }
    }
}

注意点:
1、配置文件最外层的配置块叫做main,本身也是一个大block。
2、核心指令 http://nginx.org/en/docs/ngx_core_module.html#directives
这里写图片描述

挑着学

我们先来重点学习http模块,并优先学习其子模块server

http{   #用来处理http协议相关

    server{ #定义虚拟主机相关
        listen 80;
        server_name xxoo.com
        location / {    #处理请求
            #这里还有指令,比如目录路径
        }
        location xxoo{  #处理请求

        }
    }
}

http://nginx.org/en/docs/http/ngx_http_core_module.html#server

配置一个静态网站

server{
    listen 80;
    server_name localhost;
    location /{
        root /var/www/html; #网站目录
        index index.html;   #默认首页
    }
}

怎么配置多网站?加一个server

server{
    listen 80;
    server_name localhost;
    location /{
        root /var/www/html; #网站目录
        index index.html;   #默认首页
    }
}

server{
    listen 80;
    server_name localhost;
    location /{
        root /var/www/abc; 
        index index.html;
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值