目录
一、nginx简介
1、高性能轻量级web服务器软件
2、稳定性高
3、消耗的资源少
4、单台服务器支持并发连接数:30000~50000
二、nginx配置
包含全局配置、I/O事件配置、HTTP配置三大部分
1、全局配置:
worker_processes:代表工作进程数,一般以cpu个数来定义
2、I/O事件配置:
events {
use epoll; //需添加 使用epoll模型 异步无阻塞
worker_connections 4096; 每个进程处理4096个进程
}
3、HTTP配置
http {
……
server {
listen 80; //网站的监听地址和端口
server_name localhost; //网站的域名
location / { 网站根目录配置
root html; //根目录的位置
index index.html index.htm; //默认首页
}
四、搭建web虚拟主机有三种方法
1、不同的ip地址
2、相同ip,不同端口号
3、相同ip,相同端口号,不同主机名
五、nginx解析php网页内容有两种方法
1、充当中介:proxy_pass http://lamp
2、利用本机的php-FPM模块(程序)
六、php-fpm的端口号tcp 9000
七、关于location的使用
=:精通匹配
/:通用匹配
~:区分大小写的正则表达达式
!~:不区分大小写