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

张小明 2026/1/14 18:48:31
济南中建设计院网站,阿里云大使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进行投诉反馈,一经查实,立即删除!

做竞价网站网站更改备案

DKVideoPlayer高效解决方案:实现列表播放性能飞跃的深度解析 【免费下载链接】DKVideoPlayer Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放&#xff0c…

张小明 2026/1/10 16:33:30 网站建设

物业公司网站建设天元建设集团有限公司最新消息

终极免费神器:knowledge-grab让教育资源下载变得如此简单 【免费下载链接】knowledge-grab knowledge-grab 是一个基于 Tauri 和 Vue 3 构建的桌面应用程序,方便用户从 国家中小学智慧教育平台 (basic.smartedu.cn) 下载各类教育资源。 项目地址: http…

张小明 2026/1/10 16:33:31 网站建设

网站投资设计有关网站备案号规则

EmotiVoice语音合成质量评估与技术实践 在虚拟偶像能开演唱会、AI主播24小时不间断播报的今天,我们对“声音”的期待早已超越了简单的信息传递。用户不再满足于“能听清”,而是追问:“这声音有没有情绪?”“听起来像真人吗&#x…

张小明 2026/1/10 16:33:31 网站建设

新媒体营销h5制作网站网络营销推广论文

智能学习助手实战指南:3步实现高效学习自动化 【免费下载链接】hcqHome 简单好用的刷课脚本[支持平台:职教云,智慧职教,资源库] 项目地址: https://gitcode.com/gh_mirrors/hc/hcqHome 还在为繁重的在线课程任务而头疼吗?智能学习助手专为现代学生…

张小明 2026/1/11 18:45:23 网站建设

wordpress双语网站网站权重一般有几个等级

在现代营养补充领域,欧米伽-3 脂肪酸已经成为许多人日常饮食的一部分。它作为一种必需脂肪酸,广泛存在于鱼油和海洋哺乳动物油脂中,尤其在海豹油这一补充来源中,不仅仅是 欧米伽-3,它还包含其他对健康有益的天然成分。…

张小明 2026/1/10 16:33:36 网站建设

vs2010网站开发没有备案的交易网站

为什么你不需要“热爱编程”也能学好计算机?——给所有挣扎在入门路上的务实学习者引言:打破“热爱神话”,重新定义学习计算机的起点 在技术社区、高校课堂乃至招聘面试中,我们常听到一句看似激励实则劝退的话:“如果你…

张小明 2026/1/10 16:33:35 网站建设