Nginx学习笔记-基本配置

配置文件结构

Nginx的配置文件大致分为三个模块,其结构如下:

events
{

}

http
{
     server
     {

     }

     server
     {
     
     }
}
events中配置一些事件相关的属性,比如最大连接数、所用的网络I/O模型等;

http中配置针对http请求的属性;

server则是虚拟主机的配置,每一个server代表一个虚拟主机;


一个最简单的虚拟主机配置

http
{
     server
     {
          listen 80 default;
          server_name news.10jqka.com.cn;
          access_log  logs/default.access.log combined;
          location / {
               index index.html;
               #静态文件存放的目录
               root /data0/htdocs/htdocs;
          }
     }
}
该配置表示:

监听80端口;

设置虚拟主机名为news.10jqka.com.cn;

设置日志路径及日志的保存格式;

设置默认的请求处理文件;

设置WEB目录的路径;


虚拟主机的类型

Nginx的虚拟主机主要分为三种类型:

基于IP

listen 192.168.1.141:80;
server_name 192.168.1.141;
基于域名

listen 80;
server_name poi.10jqka.com.cn poi.0033.com poi.300033.info;
基于端口

listen 80;


代理配置

通过proxy_pass属性指定需要代理的域名或者IP,比如:

 location ~* /fileupload{
        proxy_pass http://u.thsi.cn;
}
该代理将访问本机的http://域名/fileupload/请求,转向了http://u.thsi.cn/fileupload/







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值