摘要:
Nginx配置静态资源防盗链 一般静态资源都可以被外部访问, 这也就造成了很多扒手, 直接会解析你的HTML, 然后爬取你的资源, 所以我们需要设置静态资源防盗链, 用于防止资源外泄 修改nginx.conf, 在server模块下配置 # 对源站点验证 valid_referers *.imooc 阅读全文
摘要:
解决Nginx跨域问题 跨域问题图解 在同域名下可以访问, 跨域名就会有跨越问题, 导致请求无法访问 CORS跨域资源共享 Cros-Origin Resource Sharing 允许浏览器向跨Origin的服务器发起JS请求获取响应 Jsonp, SpringBoot Cors, Nginx N 阅读全文
摘要:
Location的匹配规则解析 默认匹配(普通匹配) location / { root /home; } 映射 / 路径 到 /home文件夹下 精准匹配 location = /img/4k.jpg { root /home; } 映射 /img/4k.jpg 到/home 文件夹下, 只能配这 阅读全文
摘要:
使用Gzip压缩Nginx返回的资源 为了演示压缩, 我上传一个大一点的图 我找了一个523k的图, 重命名一下并上传到服务器 访问一下 535kb 接下来配置gzip压缩 # 开启gzip压缩功能, 目的: 提高传输效率, 节约带宽 gzip on; # 限制最小压缩, 单位为字节, 小于1字节就 阅读全文
摘要:
使用Nginx发布静态资源 找一些静态资源, 上传拿到服务器, 我就直接拿老师的了 上传完成 配置nginx.conf 进入nginx/conf文件夹, 创建独立配置文件 vi staticfile.conf 编写路由映射 server { listen 90; server_name localh 阅读全文
摘要:
定时任务执行脚本, 解决手动问题 安装依赖 yum install crontabs 添加定时任务 crontab -e 输入内容 */1 * * * * /usr/local/nginx/sbin/cut_my_log.sh 修改完成后重启定时任务 systemctl restart crond 阅读全文
摘要:
Nginx日志切割 现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切 阅读全文
摘要:
Nginx常用命令解析 命令 作用 ./nginx 启动 ./nginx -s stop 停止(不推荐),直接停止 ./nginx -s quit 退出(推荐), 不再接收新的请求, 处理完当前请求后停止 ./nginx -t 检查配置文件是否正确 ./nginx -v/V 查看版本/详情 ./ng 阅读全文
摘要:
nginx.conf 配置文件结构 配置文件详解 # 默认的工作进程 是由nobody用户去执行的, master由root执行 #user nobody; # 工作进程的数量 默认为1 worker_processes 2; # 用于配置日志的输出位置, 可以区分级别输出到不同的文件, 级别从低到 阅读全文
摘要:
Nginx进程模型解析 master进程: 主进程 worker进程: 工作进程 默认是一个主进程, 一个工作进程, Nginx的工作进程是可以通过配置文件进行修改的 # 工作进程数量 worker_processes 1; 修改nginx.conf配置, 修改为2 记得每次修改完成配置文件都进行检 阅读全文