在 NAS SMB 卷上搭建 IIS + WordPress + MYSQL-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文

在 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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
链接