怎样在飞牛云NAS快速使用Docker打造稳固安全的本地网站并对外可见
前言本文主要介绍怎样在飞牛云NAS上使用Docker快速搭建并优化WordPress站点的技巧,而且了解了怎样借助cpolar实现内网穿透工具,让自己的网站轻松对外界开放。你会发现整个过程不仅简朴易行,还能让你对云计算与容器技能有更深的明白和掌握。
在这个云计算和容器的时代,无论是个人照旧企业都在探求更加高效、灵活且易于管理的方式来构建自己的网站。而说到数据存储与备份的神器,飞牛云NAS绝对是一个不容忽视的选择!它不仅集成了多种实勤奋能如文件分享和多媒体娱乐,还以其卓越的性能和扩展性赢得了浩繁用户的青睐。
与此同时,Docker作为当前最炙手可热的容器化技能之一,通过将应用及其依靠环境封装成一个轻量级、便携式的容器,大大简化了应用步伐的摆设与管理过程。如果你正在探求一种既高效又稳固的方法来运行WordPress——全球最受欢迎的内容管理系统之一,那么结合飞牛云NAS和Docker无疑是一个美满的选择。
1. Docker下载源设置
访问飞牛云管理面板,打开docker,为了防止docker 镜像出现无法下载的环境,我们可以提前设置一下docker的仓库下载源,点击仓库设置
https://img-blog.csdnimg.cn/img_convert/510dc27c9ea82a381f587345b2831a66.png
然后点击添加:https://hub.geekery.cn这个url作为下载源,添加后点击应用
https://img-blog.csdnimg.cn/img_convert/ea575eb98c94ace0dda7db4ac74bd93b.png
添加完成后点击启用即可,docker下载源设置后,下面我们开始下载wordpress
https://i-blog.csdnimg.cn/direct/9f2073bed454494891c38bf6e4806e55.png
2. Docker下载WordPress
点击搜索wordpress,然后点击下载第一个,等待下载完成
https://i-blog.csdnimg.cn/direct/55afd5ca0abf40cb991ab089c14cadf9.png
下载后,打开本地镜像,点击运行
https://i-blog.csdnimg.cn/direct/1f6d4b30436245509608a35b254e4113.png
名称默认,点击下一步
https://img-blog.csdnimg.cn/img_convert/f34a15f94b1ad0ca5fef630a64126585.png
修改一下访问端口,本例改为8088,具体可以改为自己想要的端口.然后点击下一步
https://img-blog.csdnimg.cn/img_convert/50f1f35acefe120f68e7536c29e642fd.png
然后直接点击创建
https://img-blog.csdnimg.cn/img_convert/a08b61911c0c40dc57bdeeaefd6b0502.png
创建后打开容器列表,可以看到乐成运行了,如果出现运行不了,大概是端口冲突,可以重新运行换个端口,下面在浏览器访问测试
https://img-blog.csdnimg.cn/img_convert/7f7642b2de1aa09cc0e06beb1cb4449c.png
浏览器输入飞牛云局域网IP加自己设置的访问端口即可乐成看到wordpress界面,选择中文语言,点击下一步
https://img-blog.csdnimg.cn/img_convert/dd2420836d47b398de6c2faeea61fe0a.png
下面就来到我们数据库的设置了,下一步,创建数据库
https://img-blog.csdnimg.cn/img_convert/c4265a1efdb863a24dd761d0bba8aca4.png
3. Docker摆设Mysql数据库
同样我们在镜像仓库搜索mysql,下载mysql镜像
https://img-blog.csdnimg.cn/img_convert/2738a264e617481514db876aa264e05c.png
下载后打开本地镜像列表,点击运行mysql
https://img-blog.csdnimg.cn/img_convert/51964e7586ce87a957e8dd62ba8d2158.png
名称,默认,直接点击下一步
https://img-blog.csdnimg.cn/img_convert/ad75a40e69d3cf8c8ae266eaec09fce2.png
这里注意,端口我们按默认即可,不用去修改,然后打开环境变量,设置这个参数:MYSQL_ROOT_PASSWORD 表示设置root 用户的暗码,然后点击下一步
https://img-blog.csdnimg.cn/img_convert/aa041e185b31279067e3a057fdc17723.png
然后直接点击创建
https://img-blog.csdnimg.cn/img_convert/65ee7be8964f1b7ba58ecc185f51f071.png
创建后,我们打开容器列表,可以看到创建运行乐成,下面需要创建一个名称为wordpress的数据库,点击打开mysql终端
https://img-blog.csdnimg.cn/img_convert/f95d564e62ac43d4d3c2090f1c451e4b.png
选择一个毗连方式毗连
https://img-blog.csdnimg.cn/img_convert/ba12ec08a717a9541aff0e181f40dd7a.png
然后我们输入mysql命令:mysql -uroot -p暗码,登录进入mysql,暗码就是我们上面设置的root用户的暗码
https://img-blog.csdnimg.cn/img_convert/88850e7bfd5bc714332de19f332cd759.png
然后执行create database wordpress; 这个命令,创建一个名称为wordpress的数据库,然后在执行show databases; 查看是否创建乐成,出现了wordpress表示创建乐成了,这样数据库运行和设置就完成了,下面我们回到网页上设置数据库
https://img-blog.csdnimg.cn/img_convert/060767a37a1d211204210f39b42ba4b8.png
4. WordPress 参数设置
回到我们页面上wordpress数据库设置,然后把数据库信息填写进去,然后点击提交
https://img-blog.csdnimg.cn/img_convert/58015dd1ce020eddeadf7311ae057abb.png
可以看到,设置乐成了,然后点击运行安装步伐
https://img-blog.csdnimg.cn/img_convert/78f05fb8ee7609d83024933c50cdca26.png
然后设置一下wordpress的用户名和暗码邮箱这些参数,点击安装wordpress
https://img-blog.csdnimg.cn/img_convert/c1f413a829a8cdcc6de482f67dda6e8c.png
可以看到,乐成安装了wordpress
https://img-blog.csdnimg.cn/img_convert/3ef30c692ff28d5611e0a8cb52321521.png
点击登录,可以乐成登录到wordpress管理界面,本地摆设wordpress 和配置数据库就全部完成了,下面我们安装cpolar实现公网远程访问
https://img-blog.csdnimg.cn/img_convert/30df80432025b8646d3c601e04f10934.png
5. 飞牛云安装Cpolar工具
飞牛云是基于Linux的,我们可以采取cpolar 的Linux方式安装,打开飞牛云NAS设置界面,开启ssh 毗连,端口默以为22即可,开启后,我们就可以ssh 毗连飞牛云NAS执行命令.
https://img-blog.csdnimg.cn/img_convert/0af3afae1aef6f078e41c96ebeabd66c.png
然后我们通过局域网IP ssh远程毗连进去
https://img-blog.csdnimg.cn/img_convert/b48227fa9e511d672936ffd247811b91.png
毗连后执行下面cpolar Linux 安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
执行这个命令后大概会出现卡主,可以看到这个位置是提示需要输入NAS用户名对应的暗码,直接输入暗码回车即可,期间没有报错表示安装乐成
https://img-blog.csdnimg.cn/img_convert/16b37a368e46c8a88c7b066aa749bf00.png
然后执行下面系列命令来操纵cpolar 服务
# 加入系统服务设置开机启动
sudo systemctl enable cpolar
# 启动cpolar服务
sudo systemctl start cpolar
# 重启cpolar服务
sudo systemctl restart cpolar
# 查看cpolar服务状态
sudo systemctl status cpolar
# 停止cpolar服务
sudo systemctl stop cpolar
启动cpolar服务后,我们通过NAS局域网IP访问9200端口,即可看到cpolar的web ui 管理界面,一切操纵在管理界面操纵即可,如果没有账号,可以进入下面cpolar官网注册,或者点击登岸按钮下面免费注册也可以跳转去免费注册,注册后登录即可,这样cpolar在飞牛云安装就完成了.
cpolar官网地点: https://www.cpolar.com
https://img-blog.csdnimg.cn/img_convert/2f12afc9541e83d699222fb5fedff5f7.png
6. 固定Cpolar公网地点
由于docker 访问限定,为了方便配置,因此我们直接为其配置Cpolar的二级子域名,该地点为固定地点,不会随机变化。
点击进入和登录Cpolar官网,点击左侧的预留,选择保存二级子域名,设置一个二级子域名名称,点击保存
https://img-blog.csdnimg.cn/img_convert/5d62617ae2ec776cd06d0670f4e86373.png
保存乐成后复制保存乐成的二级子域名的名称
https://img-blog.csdnimg.cn/img_convert/da624a2cbdbf388e6942f13940a3240c.png
返回管理界面,在管理界面点击左侧仪表盘的隧道管理——创建隧道,创建一个wordpress的公网http地点隧道!
[*]隧道名称:可自定义定名,注意不要与已有的隧道名称重复
[*]协议:选择http
[*]本地地点:8088 (上面我们设置wordpress端口)
[*]域名类型:二级子域名
[*]Sub Domain:填写保存乐成的二级子域名
[*]地区:选择China vip
点击创建(点击一次创建按钮即可,不要重复点击!)
https://img-blog.csdnimg.cn/img_convert/079bb1b935dc880e0a26db57c67f2043.png
创建完成后,打开在线隧道列表,可以看到公网地点,该地点是固定的二级域名地点,不会随机变化,下面我们修改一下wordpress 配置文件,设置一下
https://img-blog.csdnimg.cn/img_convert/52f6742cd96bd109c4f1a4137e368d5f.png
7. 修改WordPress配置文件
打开容器列表,然后打开wordpress终端
https://img-blog.csdnimg.cn/img_convert/69586b67536eb4301c24f9101cf06bcf.png
选择这个点击毗连
https://img-blog.csdnimg.cn/img_convert/f1cd88e66ca4d7f18e29b4431d935d9c.png
我们需要安装一个配置文件编辑工具输入apt install vim -y 安装vim编辑工具,安装后开始配置
https://img-blog.csdnimg.cn/img_convert/0994d2e70f9249a69c9c9f64ba898300.png
输入vim wp-config.php 打开wordpress 主配置文件,在配置文件中加上下面两个参数,注意!内里的域名换成自己设置的域名
define('WP_HOME', 'http://wp-test.vip.cpolar.cn');
define('WP_SITEURL', 'http://wp-test.vip.cpolar.cn');
这一步要严酷注意,参数加在下面截图的位置,不要写错了,设置完成记得生存,只管使用http域名
https://img-blog.csdnimg.cn/img_convert/1404e8e1765dc1871e58c4ff759ab4c1.png
设置完成后,我们重启一下wordpress 容器,重启后接下来直接访问
https://img-blog.csdnimg.cn/img_convert/86f83cf82ceff912f0b60fc9d1952651.png
8. 公网域名访问WordPress
浏览器输入cpolar中我们创建的二级子域名,可以看到乐成访问到了wordpress
https://img-blog.csdnimg.cn/img_convert/7eeaf8064f8abfd70763181b267bbcff.png
同样,我们在域名背面加上/wp-admin.php这样就乐成访问到了wordpress管理界面,至此,所有的配置就完成了,乐成配置了wordpress公网访问,不受本地限定,注意,设置公网域名后,无法使用本地访问了,下次访问直接输入公网域名访问即可.
https://img-blog.csdnimg.cn/img_convert/3f8d5b0b7931bd42ff328eb8a12f781d.png
通过以上步骤,你不仅可以在飞牛云NAS上轻松摆设一个高效稳固的WordPress网站,还能使用cpolar实现全球访问。无论身在那边,都能随时随地管理和维护你的站点。盼望这篇文章能资助你在数字化海潮中迈出坚实的一步!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]