Nginx学习笔记-基本配置
2020-06-05 10:56
232 查看
配置文件结构
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/
转载于:https://www.cnblogs.com/zhouchangju/archive/2013/01/05/2846171.html
相关文章推荐
- nginx 学习笔记二(基本配置&优化)
- Nginx学习笔记二基本配置
- nginx学习笔记(3):TCP反向代理基本配置
- nginx学习总结三(nginx的基本配置)
- nginx 源码学习笔记(六)——nginx基本数据结构
- 【Nginx】Nginx学习笔记03_nginx配置动静态资源分离
- Net-Snmp配置与基本入门学习笔记
- nginx 学习笔记--Nginx安装及反向代理配置(简述)
- 3.zabbix学习笔记:zabbix的基本配置和使用(二)
- nginx 源码学习笔记(六)——nginx基本数据结构
- nginx 源码学习笔记(十一)——基本容器——ngx_list
- 【Linux学习笔记⑦】Linux基本网络配置
- Nginx学习笔记(七):HTTP配置模型
- nginx基本配置与参数说明---nginx的学习之路
- nginx 源码学习笔记(十二)——基本容器——ngx_buf
- Nginx学习笔记——配置简单代理服务器
- OpenStack环境部署学习笔记——配置基本环境
- nginx 源码学习笔记(八)——基本容器——array数组
- nginx 源码学习笔记(六)——nginx基本数据结构
- nginx 源码学习笔记(十二)——基本容器——ngx_buf