赞
踩
寒假快结束的时候机缘巧合白嫖了一台云服务器,正好寒假期间自学了一下Linux,本着”以练促学“的思想(好吧就是想玩+不闲置这台服务器),学习了一下用宝塔搭个人博客
观前提醒1:这里页面的css和html是纯套的模板,想页面从零开始制作的佬可能不适合看这篇
观前提醒2:这是我搭完3个月后写的文,当时全程录屏的视频一不小心删了,过程图不会全程用自己的,以及可能会写的很潦草
系统:Ubuntu 22.04 64位
参考视频: 搭建一个自己的网站?看这个就够了!
可以去官网下载:
官网下载链接:宝塔面板
将这行命令行在终端输入即可
这里也把这行码粘过来了,可以直接拷终端:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
如下图:
将①输入终端,然后等到②这行,这句是询问是否确认安装,输入y然后回车即可(前面内容不一样是因为我已经安装过了)
等其下载安装跑完后会出现如下窗口
其中①是显示成功安装提示
②是内网和外网的ip地址(我们主要用外网地址)
③是登录②上的ip地址后默认给你的账号密码
后期查看:在终端输入bt,然后选择(14)查看面板默认信息
将外网面板地址复制到新页面打开,会如下图所示(如果显示访问超时,请暂时跳过这里
输入默认的用户名(username)和密码(password)登录
可能会出现要求你绑定宝塔账号的页面:
自行注册+绑定,这里略
登录后会弹出让你安装的界面:
选择推荐的那个一键安装即可,等全部安装完成即可正式开始搭建网站了
这个安装很慢,并且可能会卡bug,每一项的总耗时应该不超过10分钟,如果一直卡着某一项超过了10分钟的话建议重开,然后就会发现这项莫名安装好了
登录外网面板地址时若显示超时,证明没打开服务器对应端口号,格式为:ip地址:端口号。在这里33432是我们的端口号(如不同请根据终端显示的端口号进行开放)
在云服务器后台打开对应实例安全组(这里以阿里云为例)
在终端里输入bt,打开宝塔面板,然后选择(8)改面板端口。如下图:
输入新的面板端口(箭头所指地方)后回车,成功后如下图(可用端口范围在1-65535之间)
记得再去云服务器后台开放对应安全组端口
创建站点如图所示:
输入域名(可以随便输,也可以是你已经注册好的域名)
数据库可能会用到,选择MySQL,密码会自动给你配置
如果是随便输入的域名当然无法访问,这里通过ip号再加入一个可连接的域名(添加完后可以把原来乱输的删除)
直接通过ip地址访问的网站很容易被攻击,只适合前期使用,如果需要长期使用还是得去申请域名
我这里示意的是端口号32,但是到写这篇文章的时候,该端口号已经被攻击了,网站被指向了另一个网页。本人不是计科方面学生,对网络安全一窍不通,换了个端口号后问题仍然存在(即我目前边写边重新搞了一遍)
搜索后怀疑是网站文件被修改,即使用了3个月刚创好站后的备份文件,成功解决
所以像我这种小白就得多动手勤备份 枯.gif
记得去云服务器后台打开你设置的端口号:
一切配置成功后将 ip地址:端口号 复制到浏览器打开,例如我上面配置的则输入:8.130.110.130:32
若出现如下式样则代表站点配置成功
这里需要先搞到一个网页模板,我所看的那个视频推荐的是用PB2345这个网站下载一个免费的模板,不进行过多描述,有能力的佬可以自己写一个,我这边随便搞了一个示范
在宝塔面板后台的文件管理里面找到 /www/wwwroot/www.hellohellohellohi.com 路径,具体如下图:其中www.hellohellohellohi.com是你一开始设置的域名
找到后如下图
这里面的4个文件都是初始化文件,可以全部删掉,然后往里面拷我们的模板(我删了)
上传模板并将其解压:
解压完后打开所解压的文件夹,将里面的内容拷到域名文件夹下:
若成功,再刷新那个网站连接,即可看到你的网站了
如果想修改网页内容,正统方法应该是直接修改html和css文件,需要用到网页前端知识,但是pboot也提供了一个管理后台,即在登录的网页后输入/admin.php
即:8.130.110.130:32/admin.php
我下载的模板里包含了一套网站内核系统PbootCMS,可以去参考使用一下(我觉得可能都会包含?实在不行换一个模板)
就会出现如下所示登陆界面:
在pb2345网站下载的模板,文件里会告知密码和账号名,即:
登录后就可以进行基础修改,具体不想细说,自行研究一下?(或者等我下次再用到的时候把这篇文章补补)
和玩word差不多,对应修改内容对比看看就会用了,或者去看那个视频的3p
在后台中将URL规则里面的地址模式设置成兼容模式即可
在宝塔面板文件里面(即下的模板里面)打开template文件下的default文件,里面就是相应页面文件
搞完后发现,初心想搞的Linux系统啥也没学到哈哈哈哈,但是做了个网站很唬人的,写这篇当一个小小的学习笔记吧
华丽撤退
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。