论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
主机系统
›
linux
›
无底子教你快速搭建本身的网站(VPS服务器+宝塔+typecho ...
无底子教你快速搭建本身的网站(VPS服务器+宝塔+typecho) ...
大号在练葵花宝典
论坛元老
|
2024-6-20 20:24:54
|
显示全部楼层
|
阅读模式
楼主
主题
1527
|
帖子
1527
|
积分
4581
一、准备工作
首先我们要准备好一个服务器,国内国外都可以,新手发起国内的各大服务器厂商都行(华为云、腾讯云、阿里云等等),国内的服务器大多都有弟子优惠,根本不到100一年,最自制的服务器已经足够了,固然,假如有小同伴和我一样是学Linux
开发
方向的,就本身考虑用哪些自制的厂商吧,毕竟都是弟子党,因为作者本身用的是微软的服务器,以是国内服务器还没有怎么详细利用过,无法做出推荐;其次就是1个属于本身的域名,关于域名的申请,发起在网上本身搜索,假如只是单纯的想玩一玩,固然是越自制越好,作者本身申请的域名也就花了几块钱一年,两个条件准备好,接下来只需要跟着我一步一来就OK,包管你能搭建成功
二、登录服务器安装宝塔面板
这里我们提一句,服务器的系统安装假如是用于网站搭建,发起直接安装Centos大概Ubuntu,至于版本不要最新就行,因为最新的一般都会有些说禁绝的毛病,这两类相对稳固,固然要是你学习过其他Linux系统,也可以根据本身的喜欢安装
下面我们利用XShell大概其他ssh工具登录我们所购买的服务器
这里作者利用的是Ubuntu20.04版本
输入下面指令回车
Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
Fedora安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh ed8484bec
在输入这段指令前,我们要先切换root账户,再实行,否则可能提示权限不足,假如你是第一次利用,不会设置root账号,那么我们先输入
passwd root
接着输入你要设置的暗码回车,还需要确认一次(
这里需要留意的是,在Linux下输暗码是没有反馈的,就是你输几位你本身得记住,回车即为输入完毕
)
设置好后,有两种方法实行上面的下令
第一种就是直接先输入sudo+上面的指令回车,接着它会提示我们输入暗码,这个暗码就是我们上面的root暗码,之后涉及y/n?的语句我们输入y回车即可
第二种我们可以直接先切换root账户,我们先输入su回车,然后输入root暗码回车,切换到root账户后直接实行上面语句即可
结果如下
(这里我是直接root账户安装的):
经过等待安装完成后就会出现下面的界面
第一步我们把这些紧张的信息先复制下来保存到记事本上,背面我们要用,复制好后这个面板我们就可以关闭了
首先我们看第一个标记,
请在安全组放行XXXXX端口
,我们到本身购买的服务器面板,以我这里的微软云为例
我这里是
网络
选项,有些服务器厂商可能直接就是
安全组
选项
我们看这张图片,要留意的是入站端口和出站端口都要设置,我们把上面宝塔的端口出入都添加进去(
这里我是28132,你可能不是,本身留意看
),除了这个我们
还要添加443端口的出入规则
完毕后进入第二步,看到它给的
外网面板地点
,我们复制,打开浏览器粘贴然后回车,浏览器会提示不安全,这是因为这里没有证书,不消管他,继续访问即可,然后我们就会看到下面的界面
账号暗码就是前面他给我们的,输入即可登录,第一次用宝塔的用户可能还要绑定一下手机号,这里我不做演示
三、宝塔面板环境搭建及站点设置
我们登录成功后,会弹出下面的界面
我们看到推荐这个框,按照我这样勾选,MySQL选5.6,PHP选7.2即可,因为我们背面要安装其他工具,版本太高可能会导致不兼容,接着单击一键安装
在这里时间可能会比力漫长,我们先把我们的DNS站点设置一下,我们来到Cloudflare官网,一般我们买的域名都会托管到这个网站,不会的在购买域名后可以搜索一下怎么托管,步调比力简单,然后将本身的域名托管到这个网站上,为什么要用这个网站,背面我会讲。
Cloudflare官网
:https://dash.cloudflare.com/
在你托管完毕后,我们进入Cloudflare网站,管理我们的域名
我们看到这个界面,首先我们选择网站这一栏,然后点击我们的域名,进入设置,假如你的界面是英文,右上角有个按钮是可以切换中文的,下面我们看到下面的界面
第一步选择DNS选项卡,然后我们单击添加记录,这里的名称我们怎么填呢?比如我们要搭建的是博客网站,一般我们购买的都是顶级域名,以是我们就在我们域名前面加上blog,比如我买了一个域名叫yulao.com,那这里我填blog,那么我们就得到了一个二级域名,用来搭建我们的网站,一个顶级域名是可以有很多二级域名的,然后我们在IPv4地点一栏填上我们的服务器地点,代理状态先关闭,然后保存即可
宝塔环境安装完毕后,我们选择左侧的网站边框,然后在PHP项目处单击添加站点,如下图
域名填写,比如你上面在Cloudflare设置的是blog,我们就填blog.你的顶级域名,备注恣意填,数据库账号暗码自动生成,你也可以本身设置,其他默认,然后我们提交
然后我们点击设置
我们看到下面的界面
选择SSL选项,单击Let’s Encrypt,勾选我们的域名,单击申请
生成完后如下图
我们打开强制HTTPS,单击保存即可,有证书我们才可以让我们网站通过https协议正常访问,否则可能会被浏览器禁止访问,接下来我们在浏览器输入我们的域名回车就能看到下面界面了
看到谁人小锁说明我们的证书安装成功了,看到这个界面说明我们的网站已经开端成形啦,离成功越来越近啦!!!
四、搭建Typecho环境
Typecho官网
:http://typecho.org/download
这里我们直接下载正式版即可,下载完成,我们回到宝塔面板,点击左侧的文件选项卡,将内里的文件全部删除,再将我们下载的Typecho压缩包直接拖进去,双击解压即可,如下图
然后我们访问我们的网站,就会看到下面界面
我们点击下一步
这里我们需要添加数据库信息,我们打开宝塔面板的数据库选项,复制信息,粘贴然后确认即可
然后来到下面的界面,设置一个用户名和暗码来管理网站后台,邮件地点如实填写,之后单击继续安装
然后看到下面的界面
控制面板即可进入后台
这里我们先去宝塔添加主题模板
比如
joe主题
:https://github.com/HaoOuBa/Joe
我们先下载这个模板主题,网上另有很多好看的免费主题,搜索Typecho免费主题即可,我这个大家先做实验
下好主题后,打开宝塔面板文件选项,依次打开usr->themes,然后同样将我们下载的主题包直接拖进去,双击解压即可
我们回到上面的后台管理页面,可以直接在地点栏输入域名+/admin直接进入后台,然后我们单击更改外观
启用我们刚刚添加的主题,然后在地点栏输入域名进入我们的网站查看
我们已经搭建好博客网站啦,这里我们看到的所有标签图标背景都可以在后台直接利用按钮举行编辑,详细的还需要你本身探索啦!
后台支持Markdown格式的博客编写,还支持账号管理,包罗一些气候插件、音乐插件等等,都有图形化界面按钮来更换
另外说一下,不同的主题可能有更多很强的功能,能资助小白快速搭建美化本身的网站
固然你也可以直接改代码
也可以通过宝塔的后台文件管理直接改代码和文件,非常方便
我之前搭建的博客网站界面(没时间维护,关闭了)
多花点时间打磨,相信你做的比我好
五、开启CDN防护
假如你筹划长期维护你的网站,发起你打开这个功能,这样你可以更加好的保护你的网站,肯定水平减小被攻击的可能
为什么这么说呢?因为不开启你会很轻易袒露你的真实IP,那样别人很轻易攻击你的网站,那你可能会想为啥要攻击我的小网站,很简单,练手!我们看你的IP在普通环境,也就是没开启CDN防护下,我们可以如何获取到,我们直接在CMD下令框ping本身的域名
就可以看到本身的真实IP,这其实还是挺可骇的,那么我们如何办理呢?
我们只需简单两步,我们接着打开Cloudflare,回到我们设置DNS的界面
把代理打开保存即可,现在我们重新ping本身的域名
这个IP已经不是我们的真实IP了,需要留意的是,固然这里起到了保护作用,但是我们会使访问速率稍慢一些,因为此中通过了CDN的中转,但是影响不大,这里我的延迟略高是因为作者的服务器是国外的,至此,所有的搭建过程完毕,相信你肯定搭建成功了吧,假如此中遇到办理不了的题目可以在下方留言大概私信作者
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
大号在练葵花宝典
论坛元老
这个人很懒什么都没写!
楼主热帖
记一次MySql唯一索引在left join连表查 ...
鸿蒙系统架构分析
2021年高教杯数学建模国赛C题的解题过 ...
C# 使用dataGridView导入导出excel(NPO ...
STM32F1与STM32CubeIDE编程实例-磁簧开 ...
【大话云原生】微服务篇-五星级酒店的 ...
MySQL实战45讲 3
springboot请求参数的方法分享 ...
渗透测试过程参考
GO实现Redis:GO实现内存数据库(3) ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
MES
数据仓库与分析
人工智能
快速回复
返回顶部
返回列表