Nginx 配置实例-动静分离
2023-09-14 09:14:08 时间
Nginx 动静分离简单来说就是把动态请求跟静态请求分开,Nginx 处理静态请求,Tomcat处理动态请求。
动静分离从目前实现角度来讲大致分为两种:
① 一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;
② 另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。
通过 location 指定不同的后缀名实现不同的请求转发。
一、准备 (nginx作为静态文件服务器)
1. 项目静态资源准备
在根目录创建文件夹 data
在 data 文件夹下面创建 image 和 www 俩个文件夹
a.html 的页面内容:static page
2. nginx配置
找到nginx安装目录,打开 /conf/nginx.conf 配置文件
[root@localhost data]# cd /usr/local/nginx/conf/
[root@localhost conf]# vim nginx.conf
location /image/ {
root /data;
autoindex on;
}
location /www/ {
root /data;
autoindex on;
}
二、实验测试
1. 访问页面
2. 访问图片
三、七牛云
七牛云官网地址
https://portal.qiniu.com
微信快速注册账号,免费新建存储空间
将图片资源上传,一样可以实现静态资源分离效果
相关文章
- Oracle创建本地数据库实例及配置
- webservice 实例 创建与 调用「建议收藏」
- vrrp的配置实例_十宗罪案例简介
- 交换机vlan配置实例_h3c vlan配置
- tomcat8安装及配置教程_vrrp配置实例
- Cisco 与 Intel路由器的对连配置实例
- 在VScode中配置创建Vue实例对象简单模板
- 【Groovy】Groovy 扩展方法 ( 实例扩展方法配置 | 扩展方法示例 | 编译实例扩展类 | 打包实例扩展类字节码到 jar 包中 | 测试使用 Thread 实例扩展方法 )
- Debian中PostgreSQL数据库安装配置实例
- JQuery处理json与ajax返回JSON实例详解编程语言
- Linux网卡配置技巧——绑定操作实例(linux网卡配置与绑定)
- MySQL主从同步:配置实例指南(mysql主从同步配置)
- MySQL如何创建多实例配置方式(mysql创建多实例)
- 配置Linux下删除Nginx配置的步骤(linux删除nginx)
- Nginx网站架构实战——03、nginx虚拟主机配置
- Oracle实例字符集汇总:了解全貌(oracle实例字符集)
- 基于Redis实现的消息队列配置实例(redis配置mq实例)
- 仿客齐集首页导航条DIV+CSS+JS[代码实例]
- Nginx重定向的配置实例
- 获取SQLServer表字段的各种属性实例代码
- c#图片加密解密的实例代码
- php生成N个不重复的随机数实例
- C#中把Datatable转换为Json的5个代码实例
- MongoDB中MapReduce编程模型使用实例
- GO语言数组和切片实例详解
- Windows下MongoDB配置用户权限实例
- js操作滚动条事件实例