前端需要了解的Nginx简单基础配置

244 阅读1分钟

Nginx简介

支持海量高并发

内存消耗较少

免费使用

配置文件简单

常用命令

ps aux | grep nginx  //查找Nginx进程

nginx // 启动Nginx

nginx -s stop reload // 重启nginx,一般修改配置文件过后都要进行重启  

nginx -s quit // 从容停止

nginx -s stop //立即停止  

killall nginx // 杀死所有nginx进程  

netstat -tlnp // 查看端口号  

权限访问


deny 字段 禁止访问你服务器的IP  

allow 字段 允许访问你服务器的IP  

权限是从上往下执行的(注意书写顺序)  

location ~\.js$   匹配正则  

反向代理

为服务端做代理是反向代理 简言之,就是隐藏服务端

为客户端做代理是正向代理 简言之,就是隐藏客户端 例如访问Google

location /{
    proxy_pass IP;
}

移动端和PC端适配

location /{
    root PC;
    if($http_user_agent ~* 'Android|iPhone'){  // and so on
        root MOBILE
    }
    index index.html
}

Gzip配置

gzip:on
gzip_types text/plain application/javascript text/css; //压缩类型