在 NAS SMB 卷上搭建 IIS + WordPress + MYSQL

简介: 上述步骤完成之后 WordPress 和 MySQL 都能够在 NAS SMB 卷上存储,不用担心存储容量问题和数据可用性问题。

WordPress 是世界上最著名的开源博客代码,它不仅在 Linux 社区上蓬勃发展,在 Windows 用户中也有广泛使用。接下来我们就介绍一下如何在 Windows 的 IIS 上搭建 WordPress 服务,并且把 WordPress 放在阿里云 NAS SMB 卷上,让 WordPress 能够弹性扩展。

WordPress 使用的数据库 MYSQL 也是开源界最著名的数据库。下面章节中也介绍了如何将 MYSQL 数据库数据存放在 NAS SMB 卷上进行弹性扩展。

1. 安装 IIS 服务

安装 IIS 服务在文档 Windows IIS 服务挂载 NAS 共享文件存储 中有非常详细的叙述,用户可以参考该文档先安装好 IIS 服务。

2. 安装 WordPress

运行 WordPress 除了 IIS,还需要用到 PHP 和 MYSQL。整个的安装过程在文章 Windows IIS 上安装部署 WordPress 网站快速简要教程 中有详尽的叙述,按照步骤安装即可。

3. WordPress 上 NAS SMB 卷

想让 WordPress 搭建在 NAS SMB 卷上,用户需要做的就是拷贝 WordPress 到 NAS SMB 卷的目录上,然后把 IIS 的路径配置好即可。然后再在浏览器中打开 WordPress 并进行安装。修改方式如下图所示:

拷贝 WordPress 到 NAS SMB 卷的目录上,然后把 IIS 的路径配置好

4. 把 MYSQL 数据库的数据也迁移到 NAS SMB 卷

可以参照文章 在 Windows 上修改 MYSQL 数据路径 把 MYSQL 数据库也存放到 NAS SMB 卷上。
基本步骤如下:

  1. 关闭 MYSQL 服务
  2. 找到 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 文件把 datadir 改为 NAS SMB 卷的挂载盘,比如 y:\MySQL\Data
  3. 同时把原 C: 盘上的 C:\ProgramData\MySQL\MySQL Server 8.0\Data 文件夹拷贝到 y:\MySQL\Data
  4. 将 MYSQL 服务的启动账号设置为 Local System 账号
    将 MYSQL 服务的启动账号设置为 Local System 账号
  5. 重启 MYSQL 服务即可

需要注意的是存放位置必须是以 SYSTEM 账号挂载的卷。操作步骤请参考文章 以SYSTEM身份挂载文件卷解决SQLServer使用NAS SMB文件卷等问题

5. 总结

上述步骤完成之后 WordPress 和 MySQL 都能够在 NAS SMB 卷上存储,不用担心存储容量问题和数据可用性问题。

6. 参考文档

6.1. Windows IIS 服务挂载 NAS 共享文件存储:https://help.aliyun.com/document_detail/54986.html

6.2. Windows IIS 上安装部署 WordPress 网站快速简要教程:https://blog.codeusing.com/install-wordpress-on-iis-quickstart

6.3. 在 Windows 上修改 MYSQL 数据路径:https://dbatricksworld.com/change-mysql-data-directory-location-in-windows/

6.4. 以SYSTEM身份挂载文件卷解决SQLServer使用NAS SMB文件卷等问题:https://yq.aliyun.com/articles/715687

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
运维 文件存储 对象存储
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(三)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(三)
717 0
|
存储 运维 数据安全/隐私保护
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(四)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(四)
723 0
|
存储 Linux PHP
云环境下使用NAS搭建个人网盘
根据云起实验室提供的环境。记录一下在云环境下使用NAS搭建个人网盘,安装及初始配置。
1672 1
|
网络协议 关系型数据库 MySQL
群晖NAS 安装 MySQL 远程访问连接
群晖NAS 安装 MySQL 远程访问连接
1062 0
|
弹性计算 关系型数据库 MySQL
使用HBR快速上手备份ECS/OSS/NAS/MYSQL
本场景带您体验如何通过混合云备份HBR,实现云服务器ECS的备份、恢复和克隆,对象存储OSS的备份和恢复,文件存储NAS的备份和恢复。
|
弹性计算 运维 NoSQL
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)
1000 0
|
弹性计算 运维 负载均衡
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(一)
【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)
899 0
|
存储 弹性计算 Apache
实验2 利用 NAS 搭建个人网盘| 学习笔记
快速学习实验2 利用 NAS 搭建个人网盘
实验2 利用 NAS 搭建个人网盘| 学习笔记
|
域名解析 程序员 容器
别玩羊了个羊了,NAS+Docker纯享版鱼了个鱼来了,可自己搭建安装
不知道大家最近有没有在玩「羊了个羊」这款小游戏啊,反正我是玩了几次就不玩了,极其低的通关率可以说作为一款游戏来说,体验是很不友好的。今天跟大家分享一款利用NAS+Docker+Frpc制作的纯享版鱼了个鱼,其游戏模式也分为了6个档次,大家可以根据自己的需求选择不同的困难程度
702 0
别玩羊了个羊了,NAS+Docker纯享版鱼了个鱼来了,可自己搭建安装
|
文件存储 数据安全/隐私保护 Android开发
利用树莓派使用samba服务搭建小型NAS服务器(下)
利用树莓派使用samba服务搭建小型NAS服务器(下)
利用树莓派使用samba服务搭建小型NAS服务器(下)

相关产品

  • 文件存储 NAS
  • 推荐镜像

    更多