nginx的学习笔记
来源:互联网 发布:机械绘图软件 编辑:程序博客网 时间:2024/05/20 09:10
最近,想起之前被一个面试官问到会不会用nginx。虽然我之前自己试着玩过,但是时间过的久,没什么影响,所以今天加班没事做我就重温了一下nginx。
1.首先启动nginx,我试的是nginx windows版,地址:http://nginx.org/en/download.html。
D:\nginx-1.8.0\nginx-1.8.0>start nginx2.nginx 的配置文件在 D:\nginx-1.8.0\nginx-1.8.0\conf下的nginx.conf里面。
2.1.详细介绍一下配置文件内容:
# 使用的用户和组 user www www; # 指定工作进程数 worker_processes 1; # 可以使用 [ debug | info | notice | warn | error | crit ] 参数 #error_log logs/error.log; #error_log logs/error.log notice; # 指定 pid 存放的路径 #pid logs/nginx.pid; #-----------------------------------事件模块 events { #每个worker的最大连接数 worker_connections 1024; } #-----------------------------------HTTP 模块 http { #包含一个文件描述了:不同文件后缀对应的MIME,见案例分析 include mime.types; #制定默认MIME类型为二进制字节流 default_type application/octet-stream; #指令 access_log 指派路径、格式和缓存大小。 #access_log off; #开启调用Linux的sendfile(),提供文件传输效率 sendfile on; #是否允许使用socket的TCP_NOPUSH或TCP_CORK选项 #tcp_nopush on; #指定客户端连接保持活动的超时时间,在这个时间之后,服务器会关掉连接。 keepalive_timeout 65; #设置gzip,压缩文件 #gzip on; #为后端服务器提供简单的负载均衡 upstream apaches { server 127.0.0.1:8001; server 127.0.0.1:8002; } #配置一台虚拟机 server { listen 8012; server_name localhost; location / { proxy_pass http://apaches; } } }
2.2.我用到有如下:
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://baidu.com; } }//负载均衡upstream apaches { server 127.0.0.1:8001; server 127.0.0.1:8002; }
2.3.改完之后重启:D:\nginx-1.8.0\nginx-1.8.0>nginx -s reload
以上部分内容参考:http://blog.csdn.net/shootyou/article/details/6093562
0 0
- nginx的学习笔记
- nginx的学习笔记
- 1.nginx学习笔记:nginx的安装
- Nginx学习笔记二 -- nginx的配置
- nginx学习笔记1 nginx的安装
- Nginx学习笔记(十一):Nginx的架构设计
- Nginx学习笔记七Nginx的Web缓存服务
- 2.nginx学习笔记:nginx下的https配置
- Nginx学习笔记七Nginx的Web缓存服务
- Nginx学习笔记七Nginx的Web缓存服务
- Nginx学习笔记(一):nginx的安装和配置
- nginx学习笔记(1)---nginx的基本架构
- nginx学习笔记二(nginx的配置)
- nginx学习笔记五(nginx的事件模块定义)
- nginx学习笔记4 nginx的配置文件1 通用配置
- nginx学习笔记5 nginx日志文件的配置
- Nginx学习笔记(三):封装的数据结构
- nginx学习笔记
- poj2485 Highways(最小生成树水题)
- 实验2 Activity和Intent-任务2:标准体重计算器
- 重叠区间个数
- 清理tomcat缓存的步骤
- webservice: Could not initialize Service NoSuchMethodException getPortClassMap()
- nginx的学习笔记
- Java枚举
- c经典编程实例
- linux命令 备忘
- React Native Button实现
- 【自考】数据结构导论——二叉树
- 算法 存一下
- 广义表的递归实现
- 基于模糊滤波的数字图像去噪