蚊子的nginx笔记 - nginx.conf配置基础

Nignx

nginx是一个高性能的http和反向代理服务器。
特点:占用资源少,并发量大,理论支持并发量5W/S;

什么是反向代理

在这里插入图片描述
当用户发起请求时,由nginx拦截,代替用户对目标服务器进行访问,最终将数据返回给用户的过程,成为反向代理。

调用过程:
1.用户发起imgae.jt.com/a.jpg请求,被nginx监听器拦截下来;
2-3.nginx接收到用户请求后,根据内部配置文件实现反向代理,最终获得数据;
4.将nginx获取到的数据返回给用户

Nginx下载

网址:http://nginx.org
在这里插入图片描述

Nginx命令

  1. 以超级管理员身份运行.
  2. 进程介绍
    Nginx中每次启动都会开启2个进程.一个是守护进程.一个是主进程
    主进程:主要实现功能
    守护进程:防止主进程意外关闭
  3. 命令
    说明:执行Nginx命令时必须在nginx根目录中运行
    在这里插入图片描述
    启动Nginx start nginx
    重启Nginx nginx -s reload
    关闭Nginx nginx -s stop

实现反向代理

入门案例:

server {
	listen       80;
	server_name  localhost;
	#charset koi8-r;
    #access_log  logs/host.access.log  main;

    location / {
		#root代表反向代理的文件夹   index 默认访问页
		 root   html;	
		index  index.html index.htm;
    }
}

配置Nginx:

#实现图片回显配置图片服务器 image.jt.com

server {
	listen   80;
	server_name   image.jt.com;
	#个别电脑需要区分斜杠
	location / {
		root  E:/jt-upload;		
	}
}

实现服务代理

server {
		listen		80;
		server_name  manage.jt.com;

		location / {	
			proxy_pass http://localhost:8091;
		}
}

当输入manage.jt.com的时候,即等于访问 http://localhost:8091

PS:由于本地测试未使用真实域名,使用switchhost工具可将本地服务映射到指定域名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值