济南中建设计院网站阿里云大使wordpress

张小明 2025/12/29 12:30:14
济南中建设计院网站,阿里云大使wordpress,茶叶网站开发,wordpress插表格文章目录部署分布式WordPress站点实验环境实验拓扑图任务需求任务实施搭建数据库mysql1、安装数据库2、修改初始化密码3、为站点创建数据库4、为wecenter站点数据库搭建nfs网络文件系统服务端客户端#xff1a;web01和web02一样的操作安装Nginx和PHP1、web01和web02安装Nginxweb01和web02一样的操作安装Nginx和PHP1、web01和web02安装Nginx一样的操作2、web01和web02安装PHP一样的操作1、使用第三方扩展 epel 源安装 php7.12、安装扩展源epel-release-7、webtatic-release3、配置第三方源使用 Remi 仓库4、安装php7.1版本5 、替换php-fpm运行的用户和组启动服务部署WordPress网页web01和web02是一样的操作编辑配置文件部署wecenter网页web01和web02是一样的操作编辑配置文件启动Nginx、PHP服务修改host文件域名访问访问WordPress完成网页注册访问wecenter完成网页注册测试web02服务能否访问部署分布式WordPress站点实验环境主机名主机IP角色身份web0110.0.0.7web服务器web0210.0.0.8web服务器nfs10.0.0.31实现网络文件共享db0110.0.0.51数据内容存放实验拓扑图任务需求1web01和web02主机提供NGINXweb功能2部署站点WordPress、Wecenter 两个网站3数据要分离静态资源放在nfs上数据内容放在db01上任务实施搭建数据库mysql1、安装数据库#将上传的数据库rpm包进行安装yum-y localinstall mysql57/*[rootdb01~]# systemctl start mysqld2、修改初始化密码[rootdb01 ~]# mysqladmin -uroot -p$(awk /temporary password/{print} /var/log/mysqld.log ) passwd Jy123.com3、为站点创建数据库[rootdb01~]# mysql -uroot -pJy123.commysqlcreate database wordpress;QueryOK,1rowaffected(0.00sec)mysqlcreate database wecenter;创建WordPress的用户和授权 mysqlCREATEUSERwpadm%IDENTIFIEDBYJy123.com;QueryOK,0rowsaffected(0.00sec)mysqlGRANTALLPRIVILEGESONwordpress.*TOwpadm%;QueryOK,0rowsaffected(0.00sec)创建wecenter的用户和授权 mysqlCREATEUSERweadm%IDENTIFIEDBYJy123.com;QueryOK,0rowsaffected(0.00sec)mysqlGRANTALLPRIVILEGESONwecenter.*TOweadm%;QueryOK,0rowsaffected(0.00sec)mysqlFLUSHPRIVILEGES;QueryOK,0rowsaffected(0.00sec)完成两个数据库用户的创建和授权#注释grant 固定字段 授权 all 定义权限表示所有的权限 on 固定字段 库名.表名*通配所有 to 固定字段 username客户端%通配所有 identified by ’密码‘ 固定字段配置前面username的密码4、为wecenter站点数据库[rootdb01~]# mysql -uroot -pJy123.commysqlcreate database wecenter;QueryOK,1rowaffected(0.00sec)mysqlgrant all on wecenter.*to weadm%identified byJy123.com;QueryOK,0rows affected,1warning(0.00sec)#注释grant 固定字段 授权 all 定义权限表示所有的权限 on 固定字段 库名.表名*通配所有 to 固定字段 username客户端%通配所有 identified by ’密码‘ 固定字段配置前面username的密码5、重启数据库[rootdb01 ~]# systemctl restart mysqld [rootdb01 ~]# systemctl enable mysqld [rootdb01 ~]# systemctl status mysqld搭建nfs网络文件系统服务端#语法共享目录的路径 客户端地址挂载属性 共享目录的路径 就是需要提供给客户使用的目录 客户端地址IP域名*通配所有 挂载属性 ro rw all_squash 指定客户端只有访问到nfs服务端身份都是nfs的程序用户 anonuid 指定程序用户的uid anongid 指定程序用户的gid1、编辑配置文件[rootnfs~]# vim /etc/exports #默认是空的/data/web*(rw,all_squash,anonuid666,anongid666)2、创建对应的用户、组以及目录并修改目录归属[rootnfs~]# groupadd -g666 www[rootnfs~]# useradd -g666 -u666 -M -s /sbin/nologin www[rootnfs~]# mkdir -p /data/web[rootnfs~]# chown -R www.www /data/web/[rootnfs~]# systemctl start nfs rpcbind[rootnfs~]# systemctl enable nfs rpcbindCreated symlink from/etc/systemd/system/multi-user.target.wants/nfs-server.service to/usr/lib/systemd/system/nfs-server.service.3、检查是否搭建成功[rootnfs~]# showmount -eExportlistfornfs:/data/web*客户端web01和web02一样的操作#1、测试是否可以访问[rootweb01~]# showmount -e 10.0.0.31 【服务端的IP】Exportlistfor10.0.0.31:/data/web*#2、将nfs挂载到本地临时挂载[rootweb01~]# mkdir /web[rootweb01~]# mount 10.0.0.31:/data/web /web永久挂载#web01和web02的操作echo10.0.0.31:/data/web /web nfs defaults 0 0/etc/fstab 注释 如果web中有数据就执行下面的操作1、mv/web/*/opt 挂载完毕之后2、mv/opt*/web安装Nginx和PHP1、web01和web02安装Nginx一样的操作yum安装 nginx1.14php7.1mysql5.71、使用官方yum源进行安装Nginx[rootweb01~]# cat /etc/yum.repos.d/nginx.repo[nginx]namenginx repo baseurlhttp://nginx.org/packages/centos/7/$basearch/gpgcheck0enabled1[rootweb01~]# yum -y install nginx2、创建程序用户[rootweb01~]# groupadd www -g 666[rootweb01~]# useradd www -u 666 -g 666 -s /sbin/nologin -M3、修改配置文件[rootweb01 nginx]# sed -i /^user/c user www; /etc/nginx/nginx.conf[rootweb01 nginx]# cat /etc/nginx/nginx.conf |head -10user www;worker_processes auto;error_log/var/log/nginx/error.log notice;pid/var/run/nginx.pid;events{worker_connections1024;2、web01和web02安装PHP一样的操作1、使用第三方扩展 epel 源安装 php7.11、使用第三方扩展 epel 源安装 php7.1#1.移除旧版php[rootweb01 nginx]# yum remove php-mysql-5.4 php php-fpm php-common -y2、安装扩展源epel-release-7、webtatic-release# 下载epel-release-7-14.noarch.rpm归档版本稳定可用wgethttps://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm# 安装该rpm包rpm-Uvh epel-release-7-14.noarch.rpm 注意webtatic 仓库已经停止维护对 CentOS7的支持也已终止建议尽量避免使用rpm-Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm3、配置第三方源使用 Remi 仓库安装Remi-release-7rpm-Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm 安装yum-utils提供yum-config-manager工具 yuminstall-y yum-utils 启用Remi的PHP7.4仓库根据需要替换为5.6/7.2/8.0等 yum-config-manager --enable remi-php71 清理缓存[rootweb01 nginx]# yum clean all[rootweb01 nginx]# yum makecache4、安装php7.1版本[rootweb01 nginx]# yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb5 、替换php-fpm运行的用户和组启动服务[rootweb01 php-fpm.d]# sed -i /^user/c user www /etc/php-fpm.d/www.conf[rootweb01 php-fpm.d]# sed -i /^group/c group www /etc/php-fpm.d/www.conf[rootweb01 php-fpm.d]# systemctl start php-fpm[rootweb01 php-fpm.d]# systemctl enable php-fpmCreated symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.部署WordPress网页web01和web02是一样的操作编辑配置文件[rootweb01 conf.d]# cat wordpress.confserver{server_name wordpress.jy.com;root /web/wordpress;listen80;index index.php index.html;#设置大小可以上传图片client_max_body_size 90M;location ~\.php${# 定义php页面的路径如果跟默认的root一样可以不写# 定义php-fpm的访问方式fastcgi_pass127.0.0.1:9000;# 定义php的索引文件名跟站点默认index要匹配fastcgi_index index.php;# 定义fastcgi的解析路径fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;include fastcgi_params;}}部署wecenter网页web01和web02是一样的操作编辑配置文件[rootweb01 ~]# cat /etc/nginx/conf.d/wecenter.confserver{server_name wecenter.jy.com;root /web/wecenter;listen80;index index.php index.html;#设置大小可以上传图片client_max_body_size 90M;location ~\.php${# 定义php页面的路径如果跟默认的root一样可以不写# 定义php-fpm的访问方式fastcgi_pass127.0.0.1:9000;# 定义php的索引文件名跟站点默认index要匹配fastcgi_index index.php;# 定义fastcgi的解析路径fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;include fastcgi_params;}启动Nginx、PHP服务systemctl start nginx php-fpm systemctlenablenginx php-fpm修改host文件域名访问物理机修改 路径C:\Windows\System32\drivers\etc 10.0.0.7 wecenter.jy.com wordpress.jy.com 10.0.0.8 wecenter.jy.com wordpress.jy.com访问WordPress完成网页注册访问wecenter完成网页注册这里使用web02的IP进行访问因为我们同时在web01和web02部署了两个域名一样的网站目前没有上负载均衡所以使用域名访问的话只能看到web01的或者可以在完全注册完成之后把web01的Nginx PHP暂停访问测试web02是否可以正常访问测试web02服务能否访问1、暂停web01的Nginx和PHP[rootweb01 ~]# systemctl stop nginx php-fpm[rootweb01 ~]#使用浏览器访问域名
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发很难么南宁seo推广优化

WebAudio终极指南:5分钟快速掌握Web Audio API完整配置 【免费下载链接】web-audio-api The Web Audio API v1.0, developed by the W3C Audio WG 项目地址: https://gitcode.com/gh_mirrors/we/web-audio-api 想要在网页中实现专业级的音频处理效果吗&#…

张小明 2025/12/29 12:30:12 网站建设

学网站制作app开发与网站开发的区别

办公应用程序安装与配置全攻略 在安装和配置办公应用程序时,需要遵循一系列严谨的步骤和注意事项,以确保程序能够正常、高效地运行。 1. 验证应用程序兼容性 在安装应用程序之前,验证其兼容性是安装过程中至关重要的一环。若发现程序不兼容,可考虑以下几种选择: - 购买…

张小明 2025/12/29 12:29:39 网站建设

网站 二维码的作用南京网站建设推南京网站建设设计

1. 关键字驱动测试的基本原理与价值 关键字驱动测试(Keyword-Driven Testing)是一种将测试逻辑与测试数据分离的自动化测试方法论。其核心思想是将测试用例分解为一系列可复用的“关键字”,每个关键字对应一个具体的操作或验证步骤。这种分层…

张小明 2025/12/29 12:29:06 网站建设

庆阳网站设计定制江苏网页设计

CanOpenSTM32终极指南:工业级CANopen协议栈实战技巧 【免费下载链接】CanOpenSTM32 CANopenNode on STM32 microcontrollers. 项目地址: https://gitcode.com/gh_mirrors/ca/CanOpenSTM32 CanOpenSTM32作为专为STM32微控制器优化的开源CANopen协议栈&#xf…

张小明 2025/12/29 12:28:32 网站建设

网站 网安备案网站推广是做什么工作

前言 在图像处理中我们有时候对图像或者区域进行纠偏,在刚性变换场景中,图像发生的变化是平移和旋转,本文就来介绍根据2个及2个以上目标点的平移来计算如何对图像和区域纠偏,这种方式的好处是你可以不需要知道角度的偏移。 1、h…

张小明 2025/12/29 12:27:55 网站建设

深圳北网站建设wordpress发文章后显示两篇

第一章:为什么你的Dify检索结果不准?在使用 Dify 构建智能应用时,检索增强生成(RAG)是核心功能之一。然而,许多用户反馈其检索结果不准确,导致生成内容偏离预期。问题通常并非出在模型本身&…

张小明 2025/12/29 12:27:20 网站建设