iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >NGINX怎么部署动静分离
  • 339
分享到

NGINX怎么部署动静分离

2023-06-27 11:06:58 339人浏览 独家记忆
摘要

这篇文章主要讲解了“Nginx怎么部署动静分离”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“NGINX怎么部署动静分离”吧!一、项目简述部署Wordpress实现整个网站的动静分离,实现如下

这篇文章主要讲解了“Nginx怎么部署动静分离”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“NGINX怎么部署动静分离”吧!

NGINX怎么部署动静分离

一、项目简述

部署Wordpress实现整个网站的动静分离,实现如下要求:

前端Nginx收到静态请求,直接从NFS中返回给客户端。

前端Nginx收到动态请求转交给通过FastCGI交给PHP服务器处理。

—-如果得到静态结果直接从NFS取出结果交给Nginx然后返回给客户端。

—-如果需要数据处理php服务器连接数据库后将结果返回给Nginx

前端Nginx收到图片请求以.jpg、.png、.gif等请求交给后端Images服务器处理。

NGINX怎么部署动静分离

二、整体架构

NGINX怎么部署动静分离

三、配置详解

1.NFS服务器配置
vim /etc/exports/app/blog   10.10.0.0/24(ro,sync,root_squash,no_all_squash) # 只允许内网网段挂载,提高安全性。cd /app/blog                                                # 将wordpress文件解压tar  -xvf  wordpress-4.8.1-zh_CN.tar.gz
2.Nginx服务器配置

首先Nginx与PHP服务器都要挂载NFS。实现统一部署方便管理

mount 10.10.0.72:/app/blog /app/blog # 将NFS的/app/blog挂载至本地的/app/blog

然后再配置Nginx

Nginx主要是server中的location的配置。配置location将.php结尾的交给PHP服务器。将.jpg、gif结尾的交给Image。其他配置按默认即可。

vim /etc/nginx/nginx.confHttp {   log_fORMat  main  '$remote_addr - $remote_user [$time_local] "$request" '                     '$status $body_bytes_sent "$http_referer" '                     '"$http_user_agent" "$http_x_forwarded_for"';   access_log  /var/log/nginx/access.log  main;   sendfile                on;   tcp_nopush           on;   tcp_nodelay             on;   keepalive_timeout   65;   types_hash_max_size 2048;   include             /etc/nginx/mime.types;   default_type        application/octet-stream;   include /etc/nginx/conf.d  define('DB_NAME', 'wpdb');                      # wpdb为Mysql中创建的数据库define('DB_USER', 'wpadm');                     # wpadm为mysql中授权的用户define('DB_PASSWORD', 'Centos');                # 授权用户的密码define('DB_HOST', '10.10.0.24');                # Mysql主机地址

至此配置就已经完成。达到了图片从图片服务器返回,静态nginx直接返回,动态交给PHP进行处理。

感谢各位的阅读,以上就是“NGINX怎么部署动静分离”的内容了,经过本文的学习后,相信大家对NGINX怎么部署动静分离这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: NGINX怎么部署动静分离

本文链接: https://www.lsjlt.com/news/310081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • NGINX怎么部署动静分离
    这篇文章主要讲解了“NGINX怎么部署动静分离”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“NGINX怎么部署动静分离”吧!一、项目简述部署wordpress实现整个网站的动静分离,实现如下...
    99+
    2023-06-27
  • nginx动静分离怎么实现
    实现Nginx动静分离可以通过以下几个步骤:1. 安装Nginx:首先确保已经安装了Nginx,可以从官方网站下载并按照指引进行安装...
    99+
    2023-09-13
    nginx
  • Nginx动静分离配置怎么实现
    本篇内容主要讲解“Nginx动静分离配置怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx动静分离配置怎么实现”吧!一、概述1.1 动态页面与静态页面区别静态资源: 当用户多次访问...
    99+
    2023-06-29
  • nginx如何实现动静分离
    Nginx可以通过以下几种方法实现动静分离:1. 通过文件类型进行分离:在Nginx配置文件中,可以使用`location`指令来根...
    99+
    2023-10-09
    nginx
  • 使用nginx实现动静分离
    本文为大家分享了使用nginx实现动静分离的具体内容,供大家参考,具体内容如下 一、什么是动静分离 动静分离是指在web服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接...
    99+
    2024-04-02
  • nginx负载均衡动静分离怎么实现
    要实现nginx的负载均衡和动静分离,可以按照以下步骤操作:1. 安装和配置nginx:首先,确保已在服务器上安装了nginx,然后...
    99+
    2023-09-07
    负载均衡 nginx
  • Nginx静态资源部署
    目录 Nginx静态资源概述 Nginx静态资源的配置指令 listen指令  server_name指令 location指令  设置请求资源的目录root / alias index指令  error_page指令 静态资源优化配置语法...
    99+
    2023-08-31
    nginx 前端 服务器
  • Docker+Nginx打包部署前后端分离怎么实现
    这篇文章主要介绍“Docker+Nginx打包部署前后端分离怎么实现”,在日常操作中,相信很多人在Docker+Nginx打包部署前后端分离怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker+...
    99+
    2023-07-04
  • Nginx动静分离配置实现与说明
    一、概述 1.1 动态页面与静态页面区别 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变。 1.2 ...
    99+
    2024-04-02
  • nginx实现动静分离的方法示例
    目录在server1上部署nginx在server上部署lnmpnode3部署httpd实现分离部署本文主要介绍了nginx实现动静分离的方法示例,具有一定的学习价值,具体如下 环境...
    99+
    2024-04-02
  • 动静分离LNMP
    目录 安装LNMP 搭建wordpress 搭建WeCenter         根据需求实现动静分离,当客户端访问nginx网站服务时,静态网页nginx本机反馈,动态网页访问PHP,所以需要在nginx服务器...
    99+
    2023-09-24
    nginx 服务器 php
  • 关于Nginx动静分离详解以及配置
    1.Nginx动静分离概念 动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。 好处:动静分离后,即使动态服务不可用,但静态资源不会受到...
    99+
    2023-05-18
    Nginx Nginx 动静分离
  • 怎么使用Nginx动静分离技术优化网站性能
    Nginx动静分离技术是通过将动态内容和静态内容分开处理,提高网站性能的一种方法。以下是使用Nginx动静分离技术优化网站性能的步骤...
    99+
    2024-05-07
    Nginx
  • Nginx Tomcat负载均衡动静分离原理解析
    目录nginx实现负载均衡原理nginx动静分离原理nginx静态处理优势nginx+tomcat动静分离、负载均衡配置1.准备三台服务器,nginx作为负载均衡器,tomcat作为...
    99+
    2022-11-13
    Nginx Tomcat负载均衡动静分离 Nginx Tomcat
  • php前后端分离怎么部署
    在进行PHP前后端分离部署的过程中,一般涉及以下几个步骤:1. 前端项目构建:首先,你需要将前端项目构建为静态文件,包括HTML、C...
    99+
    2023-10-20
    php
  • 【Docker】docker部署springboot+vue+mysql+nginx前后端分离项目【部署实战篇】
    文章目录 0、安装docker并准备一个springboot-vue前后端分离项目前后端打包放到服务器上1、docker 安装jdk2、docker 安装mysql通过Docker命令进入My...
    99+
    2023-09-03
    docker spring boot vue.js
  • 怎么用服务器的负载均衡nginx+tomcat实现动静分离
    这篇文章主要介绍“怎么用服务器的负载均衡nginx+tomcat实现动静分离”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用服务器的负载均衡nginx+tomcat实现动静分离”文章能帮助大家解...
    99+
    2023-06-29
  • docker-compose+nginx部署前后端分离的项目实践
    目录安装docker安装必要的系统工具软件源信息切换安装配置镜像加速器安装docker-compose安装权限修改解决js、css文件404的情况Vue项目配置安装docker 安装...
    99+
    2024-04-02
  • Docker+Nginx打包部署前后端分离步骤实现
    目录问题描述项目打包前端项目打包修改vue.config.js文件router配置中添加base属性打包前端项目后端项目打包将前端和后端的打包文件上传到服务器nginx反向代理配置后...
    99+
    2023-01-08
    Docker Nginx前后端分离 nginx前后端分离
  • 基于Vue+Nginx前后端不分离部署的示例分析
    这篇文章主要介绍基于Vue+Nginx前后端不分离部署的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、在这里我前端vue项目使用vue cli脚手架进行搭建的,后台使用N...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作