文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

动静分离LNMP

2023-09-24 06:26

关注

目录

安装LNMP

搭建wordpress

搭建WeCenter


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

 

安装LNMP

        所需安装包如下:

 

        安装并启动:

[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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯