返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >动静分离LNMP
  • 330
分享到

动静分离LNMP

nginx服务器php 2023-09-24 06:09:34 330人浏览 安东尼
摘要

目录 安装LNMP 搭建wordpress 搭建WeCenter         根据需求实现动静分离,当客户端访问Nginx网站服务时,静态网页nginx本机反馈,动态网页访问PHP,所以需要在nginx服务器

目录

安装LNMP

搭建wordpress

搭建WeCenter


        根据需求实现动静分离,当客户端访问Nginx网站服务时,静态网页nginx本机反馈,动态网页访问PHP,所以需要在nginx服务器中部署论坛后需要拷贝到php服务器中。但是如果有NFS或GFS服务器时可以把nginx和php指定文件服务器。

 

安装LNMP

  • 安装nginx 

        所需安装包如下:

 

        安装并启动:

[root@nginx ~]# rpm -ivh /media/nginx-rpmdefine('DB_NAME', 'blog');define('DB_USER', 'lisi');define('DB_PASSWord', '123456');define('DB_HOST', '192.168.1.5');[root@php /]# cd /wordpress/[root@php wordpress]# mv wp-config-sample.php wp-config.php [root@php wordpress]# scp -rp /wordpress root@192.168.1.4:/[root@php ~]# vim /etc/php-fpm.d/www.conf  //修改下面两行内容listen = 192.168.1.6:9000 //PHP服务器IPlisten.allowed_clients = 192.168.1.4 //WEB服务器IP,表示允许web主机访问php服务器[root@php ~]# systemctl restart php-fpm

        5.通过客户端服务器验证

注意下面使用测试机1.10访问。

        因为只搭建了第一个app,所以直接访问IP即可,如多个app需要通过修改本机hosts文件或者搭建DNS访问 。Http://192.168.1.4,后台网址为http://192.168.1.4/wp-admin。根据下图点击(现在就开始!)。

 

        创建站点标题,用户名密码后点击安装。

        登录管理用户密码后即进入账户首页,根据自己需求添加或修改即可。

 

搭建WeCenter

        1.安装

[root@php ~]# mkdir /zh[root@php ~]# cp -rp /media/WeCenter_3-3-4.zip /zh[root@php ~]# cd /zh[root@php zh]# unzip WeCenter_3-3-4.zip[root@php zh]# chmod -R 777 /zh

        2.nginx服务器创建虚拟主机配置文件

[root@nginx ~]# vim /etc/nginx/conf.d/zh.confserver {        listen 80;        server_name www.zh.com;        root /zh;        index index.php index.html;        location ~ \.php$ {                root /zh;                fastcgi_pass 192.168.1.6:9000;                fastcgi_index index.php;                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;                include fastcgi_params;                }        }[root@nginx ~]# nginx -tnginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful[root@nginx ~]# systemctl restart nginx

        3.Mysql服务器创建zh数据库和管理用户

mysql> create database zh;Query OK, 1 row affected (0.00 sec)mysql> grant all on zh.* to zh@'%' identified by '123456';Query OK, 0 rows affected (0.00 sec)        4.PHP服务器修改配置文件后把PHP服务器中的/zh文件复制到nginx服务器中。[root@php ~]# cd /zh/system/config/[root@php config]# mv system.php databaes.php[root@php config]# vim databaes.php  //添加下面文档$config['charset'] = 'utf8mb4';^M$config['prefix'] = 'aws_';^M$config['driver'] = 'MySQLi';^M$config['master'] = array (  'charset' => 'utf8mb4',  'host' => '192.168.1.5', //数据库主机IP  'username' => 'zh', //用户名  'password' => '123456', //用户密码  'dbname' => 'zh', //数据库名称);^M$config['slave'] = false;^M[root@php config]# systemctl restart php-fpm[root@php config]# scp -rp /zh root@192.168.1.4:/

        5.验证

        访问http://www.zh.com查看配置无误后点击下一步,输入{数据库主机,账号,密码,名称}后点击开始安装。

        新建管理员用户密码,输入邮箱号后点击完成。

来源地址:https://blog.csdn.net/qq_61116007/article/details/128045048

--结束END--

本文标题: 动静分离LNMP

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

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

猜你喜欢
  • 动静分离LNMP
    目录 安装LNMP 搭建wordpress 搭建WeCenter         根据需求实现动静分离,当客户端访问nginx网站服务时,静态网页nginx本机反馈,动态网页访问PHP,所以需要在nginx服务器...
    99+
    2023-09-24
    nginx 服务器 php
  • LNMP组件分离
    环境 [root@db01 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@db01 ~]# uname -r ...
    99+
    2024-04-02
  • nginx如何实现动静分离
    Nginx可以通过以下几种方法实现动静分离:1. 通过文件类型进行分离:在Nginx配置文件中,可以使用`location`指令来根...
    99+
    2023-10-09
    nginx
  • NGINX怎么部署动静分离
    这篇文章主要讲解了“NGINX怎么部署动静分离”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“NGINX怎么部署动静分离”吧!一、项目简述部署wordpress实现整个网站的动静分离,实现如下...
    99+
    2023-06-27
  • nginx动静分离怎么实现
    实现Nginx动静分离可以通过以下几个步骤:1. 安装Nginx:首先确保已经安装了Nginx,可以从官方网站下载并按照指引进行安装...
    99+
    2023-09-13
    nginx
  • 使用nginx实现动静分离
    本文为大家分享了使用nginx实现动静分离的具体内容,供大家参考,具体内容如下 一、什么是动静分离 动静分离是指在web服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接...
    99+
    2024-04-02
  • Nginx动静分离配置怎么实现
    本篇内容主要讲解“Nginx动静分离配置怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx动静分离配置怎么实现”吧!一、概述1.1 动态页面与静态页面区别静态资源: 当用户多次访问...
    99+
    2023-06-29
  • Redis在PHP应用中的动静分离
    随着互联网的发展,越来越多的网站应用都需要快速响应海量数据的读写操作,此时,NoSQL数据库逐渐成为了大数据时代的新宠。Redis作为NoSQL数据库中的一员,正因为其高速度、高性能、高扩展性等特点而被众多网站应用所选择和使用。Redis在...
    99+
    2023-05-16
    redis PHP应用 动静分离
  • HAproxy企业应用,TCP/HTTP动静分离
    HAproxy企业应用,TCP/HTTP动静分离HAProxy的是一个免费的、开源的的tcp/http反向代理工具、负载均衡器,是一个企业非常快速和可靠的安全的解决方案,提供高可用性、高并发性,负载均衡和代理对TCP和基于HTTP的应用程序...
    99+
    2023-06-03
  • Nginx动静分离配置实现与说明
    一、概述 1.1 动态页面与静态页面区别 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变。 1.2 ...
    99+
    2024-04-02
  • nginx实现动静分离的方法示例
    目录在server1上部署nginx在server上部署lnmpnode3部署httpd实现分离部署本文主要介绍了nginx实现动静分离的方法示例,具有一定的学习价值,具体如下 环境...
    99+
    2024-04-02
  • nginx负载均衡动静分离怎么实现
    要实现nginx的负载均衡和动静分离,可以按照以下步骤操作:1. 安装和配置nginx:首先,确保已在服务器上安装了nginx,然后...
    99+
    2023-09-07
    负载均衡 nginx
  • 关于Nginx动静分离详解以及配置
    1.Nginx动静分离概念 动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。 好处:动静分离后,即使动态服务不可用,但静态资源不会受到...
    99+
    2023-05-18
    Nginx Nginx 动静分离
  • Nginx Tomcat负载均衡动静分离原理解析
    目录nginx实现负载均衡原理nginx动静分离原理nginx静态处理优势nginx+tomcat动静分离、负载均衡配置1.准备三台服务器,nginx作为负载均衡器,tomcat作为...
    99+
    2022-11-13
    Nginx Tomcat负载均衡动静分离 Nginx Tomcat
  • LNMP博客以及数据库分离搭建实战
    nginx搭建命令cd /home/oldboy/tools 安装存放软件包路径yum install openssl openssl-devel -y 安装Nginx所需的库、和加密协议&nbs...
    99+
    2024-04-02
  • Nginx+Tomcat负载均衡及动静分离群集的实现
    目录Nginx配置反向代理的主要参数动静分离原理Nginx静态处理优势配置Nginx+Tomcat负载均衡,动静分离配置Nginx 负载均衡器部署两台Tomcat动静分离配置配置动态...
    99+
    2024-04-02
  • 服务器的负载均衡nginx+tomcat实现动静分离
    目录案例环境案例实施:部署tomcat服务器部署nginx服务器部署nginx-lb服务器本文实验内容nginx+tomcat实现网站的动静分离功能 案例环境 主机信息 架构图 ...
    99+
    2024-04-02
  • 使用Nginx+uWsgi实现Python的Django框架站点动静分离
    由于: Django处理静态文件不太友好; 以后有可能需要处理php或者其他资源的请求; 所以考虑结合nginx,使用nignx做它擅长的路由分发功能;同时做动静分离,即Http请求统一由Nginx进行分发...
    99+
    2022-06-04
    动静 框架 站点
  • Nginx负载均衡以及动静分离的原理与配置
    目录一、Nginx实现负载均衡原理二、Nginx动静分离原理Nginx 静态处理优势三、Nginx + Tomcat 动静分离、负载均衡配置步骤环境准备:动静分离配置Nginx 负载...
    99+
    2024-04-02
  • 如何用nginx实现动静分离的负载均衡集群
    这篇文章主要介绍“如何用nginx实现动静分离的负载均衡集群”,在日常操作中,相信很多人在如何用nginx实现动静分离的负载均衡集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用nginx实现动静分离的...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作