公司网站建设需要注意事项WordPress需要什么配置

张小明 2026/1/12 16:38:35
公司网站建设需要注意事项,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进行投诉反馈,一经查实,立即删除!

网站开发硬件成本网页设计 费用

飞思卡尔仿真器/编程器/烧录器软件PROGDSC,读写MC56F系列芯片,支持的芯片列表见第三图。MC56F系列数字信号控制器在电机控制领域混得风生水起,但烧录环境搭建这事儿总让新人头疼。PROGDSC作为官方指定的烧录工具,虽然界面长得像Wi…

张小明 2026/1/12 5:21:05 网站建设

河北建设工程招标网官方网站华侨城网站开发

在数字化转型浪潮中,企业对CRM的需求已从“客户信息记录”升级为“全链路业务协同”——既要管好客户、销售、市场,也要打通进销存、生产甚至供应链。本文选取超兔一体云、Salesforce、钉钉CRM、SAP CRM、Microsoft Dynamics 365、金蝶六大主流CRM&#…

张小明 2026/1/11 22:46:20 网站建设

iis7.0建设网站工装装饰公司

2025-12-12 10:30:00✅ 昨日完成工作(Day 6 落地成果)测试体系深化:zc 完成 Jest TypeScript 异步测试支持配置,成功输出覆盖率报告;lzy 扩展推荐算法异常与边界场景测试用例,单测覆盖率提升至 70%&#x…

张小明 2026/1/11 14:03:29 网站建设

笔记本做网站外网访问产品推广有哪些平台

你是否经历过这样的场景:新同事加入项目,花了整整一天时间配置开发环境;团队成员因为Node.js版本不同,导致相同的代码在不同机器上表现各异;或者为了调试某个环境变量问题,不得不反复检查多个配置文件&…

张小明 2026/1/8 20:33:56 网站建设

c 网站开发网易云课堂百度云下载网站备案后更换主机

随着互联网的普及,特色农产品交易小程序应运而生,为农产品的销售提供了新的渠道。该小程序采用 Java 语言进行开发,结合 Spring Boot 框架和 MySQL 数据库,实现了高效、便捷的农产品交易功能。前端通过微信小程序页面呈现给用户&a…

张小明 2026/1/8 20:33:54 网站建设

一个高校的校园网站建设费用网站底部广告

从Hugging Face到Anything-LLM:如何加载本地大模型? 在生成式AI浪潮席卷各行各业的今天,越来越多开发者和企业希望将大型语言模型(LLM)落地为实际可用的应用系统。然而,现实往往令人却步:下载了…

张小明 2026/1/8 20:33:52 网站建设