【自学记录】快速上手Nginx

 

 

在工作中简单入门自学Nginx,自学笔记:

学前准备:

  1. 一台联网linux机器。
  2. 下载好Nginx安装包(博主用的是nginx-1.6.2)

 

  • 安装各种依赖:
yum install -y pcre;// PCRE支持正则表达式 
yum install -y pcre-devel;// PCRE支持正则表达式开发环境 
yum install -y zlib;// zlib库用于对HTTP包的内容做gzip格式的压缩 
yum install -y zlib-devel;// zlib库用于对HTTP包的内容做gzip格式的压缩 
yum install -y gcc-c++;// 安装c++安装包

 

  • 解压Nginx:将ngnix解压到/usr/local目录下:
tar -xf nginx-1.6.2 -C /usr/local/

 

  • 检查拷贝目录 :如果之前有依赖未添加此处会报错
cd /usr/local cd nginx-1.6.2 && ./configure --prefix=/usr/local/nginx

  • 安装Nginx
make && make install

  • 启动Nginx
/usr/local/ngnix/sbin/nginx

  • 停止Nginx
/usr/local/ngnix/sbin/nginx -s stop

  • 重启Nginx
/usr/local/ngnix/sbin/nginx -s reload

 入门学习Nginx学习3个例子

第一个例子:

启动Nginx以后访问linux机器地址,可以访问到Nginx的欢迎页。

 

查看Nginx的4个基本文件:html、logs、conf、sbin

 

遵循从易到那的规律,先看html 文件

html文件

 

文件内包括刚才访问的欢迎页以及报错页。

logs文件

存储了访问日志文件、错误日志、nginx的进程id。

 

sbin文件

 

存放的是启动nginx文件。

 

conf文件(重要)最主要的文件是nginx.conf文件

 

在server是对端口的监控:默认监听80端口,location标识对访问地址的访问策略,/ 可以用正则表达式表示,默认将访问转向到index.html(html文件)中,可以通过设置某些访问的连接地址转向到固定的页面,例如50X.html;

可以修改默认的日志地址:

 

修改日志的生成地址、生成格式等。

可以通过新增一个server配置,增加新的监听端口:

 

此配置默认访问nginx文件夹下的laughing文件内的tmep.html文件,监听1234端口。

 

第二个例子:反向代理

一些访问本机的访问链接访问80,nginx将这些访问链接服务转向到其他服务上。

在转向新服务的同时将真实的访问地址传递给下面的服务。默认将访问此服务的已.jsp结尾访问链接(通过正则表达式进行匹配),转向到proxy_pass代理的服务上。

 

第三个例子:负载均衡

在server外配置一个upstream将,需要负载的地址配置起来,并且配置默认的访问策略。

 

具体的访问策略,给大家推荐一篇博文,介绍的相当详细:https://www.cnblogs.com/1214804270hacker/p/9325150.html

 

第一次写学习笔记,希望大家矫正,谢谢。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值