分享好友 资讯首页 资讯分类 切换频道
从零开始用树莓派搭建服务器,拥有一个属于自己的网站
2024-12-29 17:57  浏览:72


本人也是完全零基础萌新,此教程是我根据CSDN上其他大佬的博客和自己摸索研究出来的,期间踩了挺多的坑,浪费了很多时间,把这些经验分享出来希望能帮助到你,本文参考了CSDN上copcin大佬博客,链接会放在文章底部

我的网站是from0to1.top    


首先你需要一台树莓派电脑(云服务器或其他电脑也可以,zerow,zero2w,树莓派4b,树莓派400之类的,由于溢价严重,我只能选择价格相对便宜一点的树莓派400,我在某宝买的价格是620
在选的时候一定要选单主机,防止被坑(套装加了点官方配件价格直线上升)你还要去买一根树莓派官网的原装供电线(5V3A)的,一张闪雷的TF卡当做硬盘(杂牌会让你的服务器变得很不稳定哦)我选择的是128g,大小看个人预算一块可以接HDMI的屏幕(我选择的是200多的七寸屏幕,作为服务器的话无需1080p)一个读卡器(3.0会让你烧录系统更快)选择的不是树莓派400的话,你还需要购买外壳和风扇,不然温度会变得很高,还有一根 Micro-HDMI 转 HDMI(400 用)或者一根 Mini-HDMI 转 HDMI(Zero 2 W 及 Zero W 用)还有一只有线键盘(必须要有线)到这里,服务器硬件已经准备完毕了


把树莓派接上电源和屏幕等待此时不要进行任何输入,第一次出现ubuntu login:时不要输入,输入也会提示密码错误,过一会满屏都是代码最底下显示up多少second时先回车一次,ubuntu login会弹出来,此时再进行登录,先输入一次ubuntu回车(这是账号,Password后面再输入ubuntu(这是初始密码密码,不会显示你输入多少个盲打就行了
current password(此时再输入一次ubuntu
new password(这是让你设置新密码
ret new password(确认你的密码
下次登录时输入ubuntu和你自己设置的密码就能登录了
如果最底下出现ubuntu@ubuntu:~$ _
恭喜你登录成功了
然后输入以下代码(命令一条一条输

 


通过nano编辑器打开这个文件后在最下面添加以下代码,一定要注意缩进!非常严格
WIFI名和密码填真实的,否则会连接不上,注意大小写

 

输入完成后,一定要仔细检查
可对比图片缩进

然后同时按下ctrl+x保存,按y确认,再回车一次返回终端
然后输入以下代码,输一行回车一次

 

执行后如果有报错,确认代码没出错,就需要回上一步设置WIFI密码检查你的缩进和符号
稍微等待几秒,如果在热点或者路由器下发现了树莓派,恭喜你!这时候你的树莓派就初始化完成了啦!可以关闭显示器了


等会我们会下载很多软件,软件都需要从国外的软件源下载。由于国外的服务器非常慢,所以我们要换成国内源
国内源与国外源的软件一模一样,所以不需要担心换了源之后软件无法下载
PuTTY输入以下命令(一行回车一次

 
 


选择你的版本复制后在PuTTY右键粘贴到刚才打开的配置文件就行了
这样就成功把Ubuntu中的软件源换到了国内的清华源,同时按ctrl+x保存,按y确认后回车一次
然后输入一下代码更新软件源

 
 
 


安装LNMP环境

安装nginx


先安装依赖

 

等待安装完成
然后输入

 

输入命令启动nginx

 
 

安装mysql数据库

 

安装PHP

这里我是安装PHP8.1版本,如果你想安装不同的版本只需要把8.1换成其他版本就行(如果是arm架构的话你的镜像里面PHP版本暂时最高只有7.4,请将这条命令里的8.1改为7.4再使用

 

如果执行失败报错找不到软件

 

此时如果还是报错执行代码

 

然后再安装PHP

配置nginx支持PHP

 
 
 

接下来创建一个PHP探针测试一下

 
 
 

输入命令进入到nginx的目录下

 
 

然后复制链接

 

下载完成后在当前目录输入以下命令
tar -zxvf 空格后面跟着你下载的WordPress压缩包名称

 

此时解压完成后就出现WordPress文件夹了
为了避免以后遇到权限不足,我们现在给他权限,很多教程都是将文件访问权限改成了777但是这样会很危险,我们使用另一种方法
输入以下命令查看所有的用户组

 
 

 
 
 

执行完成后再次输入ls -l此时会发现用户组已经更改为www-data了

现在去访问你的树莓派IP还是php探针的页面
我们需要让nginx重新定向网站目录到WordPress
输入命令

 
 
 
 
 


输入命令以root权限登录MySQL数据库

 

从零开始用树莓派搭建服务器,拥有一个属于自己的网站

让你输密码直接回车就行
接下来我们需要创建一个用户来管理WordPress的数据库
把单引号里的123456换成你自己要设置的密码

 

MySQL里的命令结尾一定要带上
否则会卡住需要按ctrl+c退出
创建了用户,我们还需要创建一个数据库给WordPress用
输入命令创建一个叫WordPress的数据库

 

接下来,将WordPress db的所有权限给WordPress user管理
输入命令

 

到这里就授权完成了输入quit退出mysql
输入命令重启MySQL数据库

 
 
 

一般改完第二次尝试连接就好了

完成这一步后,回到网页点击运行安装程序

什么是内网穿透
内网穿透是一种将局域网里的端口发布到公网访问的一种技术
网络有分内网和公网,内网指的就是树莓派所在局域网,内网的内容只有连接上你的局域网才能访问。公网它指的是对每一位用户开放的网站,可以从任何地方访问。让自己的树莓派进入外网有3个方法:购买公网 IP4、使用IPV6与内网穿透。第一种方法我们可以排除,因为买不到,第二种以后会再写博客教(我的站点from0to1.top现在就是用的IPV6,那我们现在就用内网穿透了,内网穿透的好处是内网穿透服务器不在境内你的域名就可以不用备案,而且内网穿透还是免费的

(坏处是如果和你使用同一个内网穿透服务器的人,拿他的网站干了点坏事,可能导致你的域名一起被封

 


先提权,cd到opt,下载压缩包,mv重命名压缩包,下载一个unzip,使用unzip解压,ls看一眼压缩包解压后的名称,cd进入这个文件夹,第九行新建一个screen后台程序(一定要-S小写不生效,第十行输入你的隧道ID启动内网穿透
启动成功后复制红圈这里的网址去浏览器访问,出现WordPress界面就代表成功了


到这里本文差不多就结束了,以后我可能会教购买域名使用免费的DNS服务解析,配置SSL证书使用https访问你的站点,使用IPV6访问网站以及分享其他经验(不过写博客真的好累啊!感谢那些大佬的博客,不然我也无法学会这些,希望你也能传递下去,和我一样分享你的经验,帮助到其他人
第一次写博客,如有发现错误,欢迎评论指正

我的站点是from0to1.top

如果觉得本文对你帮助很大的话,可以赞助一下吗(服务器维护也是要钱的啊

本文参考了CSDN上copcin大佬的博客

    以上就是本篇文章【从零开始用树莓派搭建服务器,拥有一个属于自己的网站】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/news/6850.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
iPhone手机清理(iPhone手机清理垃圾)
  iPhone手机清理:优化你的设备性能与存储空间  随着科技的飞速发展,iPhone已成为我们日常生活中不可或缺的一部分。然而,
手机微信文件怎么传到电脑上(手机微信文件怎么传到电脑上打印出来)
  《手机微信文件如何传到电脑上》  随着科技的进步,我们的生活越来越离不开手机和电脑。在日常工作和生活中,我们经常需要
三国志曹操传手机版下载(三国志曹操传手机版下载最新版本)
  《三国志曹操传手机版下载》——重温经典,掌中天下  在当今数字化时代,手机游戏已经成为人们生活中不可或缺的一部分。而
oppo手机锁屏密码忘了怎么办(oppo手机锁屏密码忘了怎么办最简单的方法型号a23m)
  OPPO手机锁屏密码忘了怎么办  一、引言  在现代社会,手机已成为我们日常生活中不可或缺的一部分。OPPO手机因其出色的性
64g的手机
  关于《64G的手机》的文章  随着科技的飞速发展,智能手机已经成为了我们日常生活中不可或缺的一部分。而内存作为手机性能
b站直播手机屏幕(b站直播手机屏幕太小)
  关于《B站直播手机屏幕》的文章  随着互联网的普及和科技的飞速发展,直播行业日益繁荣。在众多直播平台中,B站以其独特的
大同证券手机版下载(大同证券手机版下载官网)
  大同证券手机版下载指南  随着移动互联网的发展,越来越多的人选择使用手机进行证券投资。大同证券作为一款受欢迎的证券交
手机上电脑(手机上电脑端口怎么打开)
  《手机上电脑》:重新定义移动办公与娱乐体验  随着科技的飞速发展,智能手机已经成为我们日常生活中不可或缺的一部分。如
手机位置跟踪(手机位置跟踪怎么关闭)
  关于手机位置跟踪的文章  随着科技的快速发展,手机已经成为我们日常生活中不可或缺的一部分。然而,随着手机使用的普及,
回合手机游戏(回合手机游戏有哪些)
  回合手机游戏:策略与乐趣的融合  随着移动设备的普及,手机游戏已成为人们休闲娱乐的重要方式之一。其中,回合手机游戏因