当前位置:首页 > CN2资讯 > 正文内容

宝塔docker搭建的服务如何绑定域名账号

2天前CN2资讯


1.前言:介绍 Cloudreve 的概述和功能。


a. Cloudreve是一个开源安全的网盘项目,可以搭建部署一个属于自己的网盘,提供了强大的文件管理、在线预览、分享链接、不限下载和上传速度等功能,适合个人用户或小团队使用。


安装前的准备


安装之前我们需要准备好环境:


  • 一台服务器(VPS)
  • 安装宝塔面板
  • 安装nginx
  • 安装mysql
  • 准备一个域名

2.视频教学


新版服务器配置安装云存储Cloudreve保姆级云盘使用教程


3.安装FinalShell,连接服务器

FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网 (hostbuf.com)


4.登录宝塔面板并选择创建网站


a. 下载服务器相对应版本,宝塔面板下载


宝塔linux面板,一键安装LAMP/LNMP/SSL/Tomcat (bt.cn)


b. 配置网页的环境 一键安装



c. 创建一个网站,添加的站点需要DNS解析过,可以参考域名解析那一节文章


d. 添加一个Mysol数据库


5.配置GO语言

Go简介


官网:https://golang.google.cn/dl/


a. 根据自己的系统环境下载相应的版本,这里选择的是go1.22.1.linux-amd64.tar.gz


可以直接在宝塔面板里面文件下下载安装。


b. 直接解压

c. 添加环境变量
vi /etc/profile
d. 在profile 最底部添加:
export GOROOT=/www/server/go export GOBIN=$GOROOT/bin export GOPKG=$GOROOT/pkg/tool/linux_amd64 export GOARCH=amd64 export GOOS=linux export GOPATH=/www/wwwroot/Golang export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin

进入vi编辑器后,在英文状态输入i。进入编写模式添加。点击Esc键退出编写模式,再输入 :wq 保存退出。

e. 添加好之后,保存退出,然后执行如下命令使其生效:
source /etc/profile

f. 测试是否生效


使用如下命令来测试Go语言环境是否安装成功。


go version


如上图安装成功


d. 创建GOROOT目录


使用命令来创建


mkdir /www/wwwroot/lisgo


通过上面的步骤,我们就完全安装好Go了。


e. Go run


我们可以用一段代码来验证一下go语言的运行。 我们到lisgo里面新建一个文件命名为test.go


touch abcjc.go


之后用vi简单编辑下:


vi abcjc.go


比如复制这段代码进去:


package main import "fmt" func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, abcjc.cn!") }


代码保存好之后,我们要开始执行 Go 程序了。如何执行呢? 打开命令行,并进入程序文件保存的目录中。


go run abcjc.go
出现下图:


成功执行了这一段代码,输出了“Hello, abcjc.cn!”



总结 整个环境的安装和简单的测试运行代码就说完了,希望对想学习Go语言的同学能有一点帮助。 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 Go 语言特色


  • 简洁、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

Go 语言用途


1.Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 2.对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。


6.安装Cloudreve

cd /opt wget https:///cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz #解压获取到的主程序 chmod +x ./cloudreve #赋予执行权限 nohup ./cloudreve & #使用 nohup 命令启动 Cloudreve,并使其在后台运行


输入下面代码得到Cloudreve登录和密码


cat nohup.out


分别复制命令 回车执行,安装成功截图如下:



Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。(比如我这里的初始管理员账号:[email protected]/初始管理员密码:PjMvDseK) 如果您忘记初始管理员密码,需要删除同级目录下的“cloudreve.db”,重新启动主程序以初始化新的管理员账户。 Cloudreve 默认会监听“5212”端口。你可以在浏览器中访问’http://服务器IP:5212’进入 Cloudreve。如果宝塔面板需要在安全中放行“5212”端口。注意用默认的管理账号和密码登录。


7.放行端口


a. 服务端



b. 宝塔端


8.通过域名访问


在确保域名解析完成后,在宝塔面板中设置反向代理


a. 在网站,添加一个网点 填写域名(其他选项默认,提交)

b. 添加一个反向代理文件

c. 设置反向代理配置,其他的默认

(访问添加的域名所在服务器,目标URL也可以设置127.0.0.1)

9. 申请ssl证书,https看起来更加正规,让网页更加安全


结尾:使用域名直接访问https://域名.后缀

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19958.html

    分享给朋友:

    “宝塔docker搭建的服务如何绑定域名账号” 的相关文章

    境外VPS搭建服务指南:如何选择最适合的VPS提升网站与业务性能

    网站建设与个人博客 境外VPS是搭建网站和个人博客的理想选择。对于初学者来说,选择价格实惠的VPS主机可以作为一个很好的练手机会。像RackNerd、EthernetServers、CloudCone和HostEONS这样的提供商,提供年付低至9美元的VPS服务,非常适合预算有限但又想尝试网站搭建的...

    全面指南:在Linux上使用dd命令安装Windows系统的教程

    在当今的技术环境中,许多用户都希望能够在Linux系统上安装Windows。这不仅能帮助开发者和测试人员多平台间的快速切换,还能让个人用户享受到两个操作系统的优点。dd命令成为了实现这一目标的一个重要工具,通过它,可以将Windows操作系统的映像文件直接写入到一个虚拟专用服务器上。这篇教程将为你提...

    inet.ws纽约:高性能VPS服务与折扣优惠码解析

    inet.ws是一家新兴的互联网服务提供商,成立于2020年。尽管公司年轻,但它凭借创新的VPS服务迅速在市场上占据了一席之地。最让人称道的是,inet.ws致力于为用户提供稳定和高效的云服务器体验,尤其是在他们的纽约数据中心,这里被认为是其最重要的运营点之一。 在发展的过程中,inet.ws不断完...

    AWS注册教程:轻松创建你的AWS账户

    在当今数字化时代,云计算的广泛应用早已成为一种趋势。在这种背景下,AWS(亚马逊网络服务)以其强大的技术和丰富的服务,逐渐成为许多人选择的云平台。那么,AWS到底是什么呢?简单来说,它是一个全面的云服务平台,提供包括计算能力、存储选项、数据库、机器学习等各种服务。我一直认为,AWS之所以能够在众多云...

    AkkoCloud评测:为中国用户打造的高性价比VPS与独立服务器解决方案

    AkkoCloud成立于2019年,作为一家具备国人运营背景的主机商,逐渐在海内外VPS和独立服务器市场中占据了一席之地。我的亲身体验让我感受到,AkkoCloud的设计初衷就是为中国大陆的用户提供一个稳健可靠的服务器解决方案。对于很多用户来说,它的出现无疑填补了国内市场的一部分空白。 回想起我探索...

    AWS VPS Free: 如何利用AWS Free Tier免费服务轻松构建云计算项目

    当我第一次接触AWS (亚马逊网络服务) 的时候,最吸引我的就是他们提供的各种免费的VPS服务。AWS的VPS免费服务实际上是一种叫做AWS Free Tier的计划,它允许用户在一定条件下使用AWS的多种服务而无需支付费用。这项计划的意义在于,它为刚入门的开发者和小型企业提供了一个绝佳的机会,能够...