nginx菜鸟教程三

--nginx虚拟主机配置

//全局区

worker_processes 1;//有1个工作的子进程,可以自行修改,但太大无益,因为要争夺设置为CPU数*核数

events {

//一般是配置nginx链接的特性

//如1个word能同事允许多少连接

worker_connections  1024;//这是指一个子进程最大允许连接1024个链接

}

//这是配置http服务器的主要段

http {

server {//这是虚拟主机段

location  {//定位,把有特殊的路径或文件再次定位,如image目录单独处理

root   html;

index  index.html index.htm;

}

}

}

//例子1

server {

listen       80;//监听端口

server_name  localhost;//域名

location / { //映射响应

root   html;

index  index.html index.htm;

}

}

//例子2 基于端口

server {

listen       2022;//监听端口

server_name  localhost;//域名

location / { //映射响应

root   /var/www/html;

index  index.html index.htm;

}

}

//例子3 基于域名IP端口配置

server {

listen       80;//监听端口

server_name  192.168.1.200;//域名

location / { //映射响应

root   ip;

index  index.html index.htm;

}

}

时间: 2024-08-29 09:33:29

nginx菜鸟教程三的相关文章

nginx菜鸟教程五

nginx定时任务完成日志切割 date -d yesterday date -s '2014-11-27 08:55:00' clock -w date -d yesterday +%Y%m%d --日志脚本 #!/bin/bash base_path='/usr/local/nginx/logs' log_path=$(date -d yesterday +"%Y%m") day=$(date -d yesterday +"%d") mkdir -p $base

nginx菜鸟教程六

location [=|~|~*|^~] patt { } 中括号可以不写任何参数,此时称为一般匹配 也可以写参数 因此,大类型可以分为3种 location = patt {} [精准匹配] location patt{}  [一般匹配] location ~ patt{} [正则匹配] -------------------------------------------- 如何发挥作用?: 首先看有没有精准匹配,如果有,则停止匹配过程. location = patt { config A

nginx菜鸟教程四

nginx允许针对不同的server做不同的log #access_log  logs/host.access.log  main; 说明 该server,它的访问日志的文件是logs/host.access.log, 使用的格式"main"格式 除了main格式,你可以自定义其他格式. main格式是我们定义好一种日志的格式,并起这个名字,便于引用. 以下的例子,main类型的日志,记录的remote_addr...http_x_forwarded_for #log_format  

nginx菜鸟教程七

原理: 浏览器---请求----> 声明可以接受 gzip压缩 或 deflate压缩 或compress 或 sdch压缩 从http协议的角度看--请求头 声明 acceopt-encoding: gzip deflate sdch  (是指压缩算法,其中sdch是google倡导的一种压缩方式,目前支持的服务器尚不多) 服务器-->回应---把内容用gzip方式压缩---->发给浏览器 浏览<-----解码gzip-----接收gzip压缩内容---- gzip配置的常用参数

Nginx系列教程(三)| 一文带你读懂 Nginx 的负载均衡

作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务 02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点? 03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制 04. LAMP 系列教程(四)| MySQL 数据库系统(一) 05. LAMP 系列教程(五)| MySQL 数据

Alex 的 Hadoop 菜鸟教程: 第15课 Impala 安装使用教程

声明: 本文基于Centos 6.x + CDH 5.x 硬件要求 Impala的使用是有硬件要求的!我第一次见到有硬件要求的,那就是你的CPU必须支持SSSE3,如果你的CPU较老,不支持SSSE3 (3个S),那么你只能找别的机器来学习Impala,因为虚拟机也没有办法给你虚拟出不同的CPU. 为什么用 Impala 因为Hive 太慢了!Impala 也可以执行SQL,但是比Hive的速度快很多.为什么Impala可以比Hive快呢?因为Hive采用的是把你的sql转化成hadoop 的

Alex 的 Hadoop 菜鸟教程: 第4课 Hadoop 安装教程 - HA方式 (2台服务器)

声明 本文基于Centos 6.x + CDH 5.x 官方英文安装教程 http://www.cloudera.com/content/cloudera/en/documentation/cdh5/v5-0-0/CDH5-Installation-Guide/cdh5ig_cdh5_install.html 本文并不是简单翻译,而是再整理 如果没有yum源请参考http://blog.csdn.net/nsrainbow/article/details/36629339#t2 准备工作 用vm

最全面 Nginx 入门教程 + 常用配置解析

转自 http://blog.csdn.net/shootyou/article/details/6093562 Nginx介绍和安装 一个简单的配置文件 模块介绍 常用场景配置 进阶内容 参考资料 == Nginx介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx以其高性能.稳定.功能丰富.配置简单及占用系统资源少而著称. Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx

【Nginx】--nginx入门教程

nginx入门教程 一.概述    什么是nginx?   Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器.   什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器. 二.常用命令 nginx 的使用比较简单,就是几