怎样在飞牛云NAS快速使用Docker打造稳固安全的本地网站并对外可见 ...

打印 上一主题 下一主题

主题 1011|帖子 1011|积分 3033

前言

本文主要介绍怎样在飞牛云NAS上使用Docker快速搭建并优化WordPress站点的技巧,而且了解了怎样借助cpolar实现内网穿透工具,让自己的网站轻松对外界开放。你会发现整个过程不仅简朴易行,还能让你对云计算与容器技能有更深的明白和掌握。
在这个云计算和容器的时代,无论是个人照旧企业都在探求更加高效、灵活且易于管理的方式来构建自己的网站。而说到数据存储与备份的神器,飞牛云NAS绝对是一个不容忽视的选择!它不仅集成了多种实勤奋能如文件分享和多媒体娱乐,还以其卓越的性能和扩展性赢得了浩繁用户的青睐。
与此同时,Docker作为当前最炙手可热的容器化技能之一,通过将应用及其依靠环境封装成一个轻量级、便携式的容器,大大简化了应用步伐的摆设与管理过程。如果你正在探求一种既高效又稳固的方法来运行WordPress——全球最受欢迎的内容管理系统之一,那么结合飞牛云NAS和Docker无疑是一个美满的选择。
1. Docker下载源设置

访问飞牛云管理面板,打开docker,为了防止docker 镜像出现无法下载的环境,我们可以提前设置一下docker的仓库下载源,点击仓库设置

然后点击添加:https://hub.geekery.cn这个url作为下载源,添加后点击应用

添加完成后点击启用即可,docker下载源设置后,下面我们开始下载wordpress

2. Docker下载WordPress

点击搜索wordpress,然后点击下载第一个,等待下载完成

下载后,打开本地镜像,点击运行

名称默认,点击下一步

修改一下访问端口,本例改为8088,具体可以改为自己想要的端口.然后点击下一步

然后直接点击创建

创建后打开容器列表,可以看到乐成运行了,如果出现运行不了,大概是端口冲突,可以重新运行换个端口,下面在浏览器访问测试

浏览器输入飞牛云局域网IP加自己设置的访问端口即可乐成看到wordpress界面,选择中文语言,点击下一步

下面就来到我们数据库的设置了,下一步,创建数据库

3. Docker摆设Mysql数据库

同样我们在镜像仓库搜索mysql,下载mysql镜像

下载后打开本地镜像列表,点击运行mysql

名称,默认,直接点击下一步

这里注意,端口我们按默认即可,不用去修改,然后打开环境变量,设置这个参数:MYSQL_ROOT_PASSWORD 表示设置root 用户的暗码,然后点击下一步

然后直接点击创建

创建后,我们打开容器列表,可以看到创建运行乐成,下面需要创建一个名称为wordpress的数据库,点击打开mysql终端

选择一个毗连方式毗连

然后我们输入mysql命令:mysql -uroot -p暗码,登录进入mysql,暗码就是我们上面设置的root用户的暗码

然后执行create database wordpress; 这个命令,创建一个名称为wordpress的数据库,然后在执行show databases; 查看是否创建乐成,出现了wordpress表示创建乐成了,这样数据库运行和设置就完成了,下面我们回到网页上设置数据库

4. WordPress 参数设置

回到我们页面上wordpress数据库设置,然后把数据库信息填写进去,然后点击提交

可以看到,设置乐成了,然后点击运行安装步伐

然后设置一下wordpress的用户名和暗码邮箱这些参数,点击安装wordpress

可以看到,乐成安装了wordpress

点击登录,可以乐成登录到wordpress管理界面,本地摆设wordpress 和配置数据库就全部完成了,下面我们安装cpolar实现公网远程访问

5. 飞牛云安装Cpolar工具

飞牛云是基于Linux的,我们可以采取cpolar 的Linux方式安装,打开飞牛云NAS设置界面,开启ssh 毗连,端口默以为22即可,开启后,我们就可以ssh 毗连飞牛云NAS执行命令.

然后我们通过局域网IP ssh远程毗连进去

毗连后执行下面cpolar Linux 安装命令
  1. curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码
执行这个命令后大概会出现卡主,可以看到这个位置是提示需要输入NAS用户名对应的暗码,直接输入暗码回车即可,期间没有报错表示安装乐成

然后执行下面系列命令来操纵cpolar 服务
  1. # 加入系统服务设置开机启动
  2. sudo systemctl enable cpolar
  3. # 启动cpolar服务
  4. sudo systemctl start cpolar
  5. # 重启cpolar服务
  6. sudo systemctl restart cpolar
  7. # 查看cpolar服务状态
  8. sudo systemctl status cpolar
  9. # 停止cpolar服务
  10. sudo systemctl stop cpolar
复制代码
启动cpolar服务后,我们通过NAS局域网IP访问9200端口,即可看到cpolar的web ui 管理界面,一切操纵在管理界面操纵即可,如果没有账号,可以进入下面cpolar官网注册,或者点击登岸按钮下面免费注册也可以跳转去免费注册,注册后登录即可,这样cpolar在飞牛云安装就完成了.
   cpolar官网地点: https://www.cpolar.com
  

6. 固定Cpolar公网地点

由于docker 访问限定,为了方便配置,因此我们直接为其配置Cpolar的二级子域名,该地点为固定地点,不会随机变化。
点击进入和登录Cpolar官网,点击左侧的预留,选择保存二级子域名,设置一个二级子域名名称,点击保存

保存乐成后复制保存乐成的二级子域名的名称

返回管理界面,在管理界面点击左侧仪表盘的隧道管理——创建隧道,创建一个wordpress的公网http地点隧道!


  • 隧道名称:可自定义定名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地点:8088 (上面我们设置wordpress端口)
  • 域名类型:二级子域名
  • Sub Domain:填写保存乐成的二级子域名
  • 地区:选择China vip
点击创建(点击一次创建按钮即可,不要重复点击!)

创建完成后,打开在线隧道列表,可以看到公网地点,该地点是固定的二级域名地点,不会随机变化,下面我们修改一下wordpress 配置文件,设置一下

7. 修改WordPress配置文件

打开容器列表,然后打开wordpress终端

选择这个点击毗连

我们需要安装一个配置文件编辑工具输入apt install vim -y 安装vim编辑工具,安装后开始配置

输入vim wp-config.php 打开wordpress 主配置文件,在配置文件中加上下面两个参数,注意!内里的域名换成自己设置的域名
  1. define('WP_HOME', 'http://wp-test.vip.cpolar.cn');
  2. define('WP_SITEURL', 'http://wp-test.vip.cpolar.cn');
复制代码
这一步要严酷注意,参数加在下面截图的位置,不要写错了,设置完成记得生存,只管使用http域名

设置完成后,我们重启一下wordpress 容器,重启后接下来直接访问

8. 公网域名访问WordPress

浏览器输入cpolar中我们创建的二级子域名,可以看到乐成访问到了wordpress

同样,我们在域名背面加上/wp-admin.php这样就乐成访问到了wordpress管理界面,至此,所有的配置就完成了,乐成配置了wordpress公网访问,不受本地限定,注意,设置公网域名后,无法使用本地访问了,下次访问直接输入公网域名访问即可.

通过以上步骤,你不仅可以在飞牛云NAS上轻松摆设一个高效稳固的WordPress网站,还能使用cpolar实现全球访问。无论身在那边,都能随时随地管理和维护你的站点。盼望这篇文章能资助你在数字化海潮中迈出坚实的一步!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表