简介:基于树莓派3B打造个人的远程Web服务器完全教程,主要是各个帖子内容的集合,并非原创但经过实践验证保证其在最新的系统环境上有效。
 
系统配置: Raspberry Pi 3B + Raspbian + MySQL5.7 + Tomcat 9 + Nginx + 公网IP。
 
ASP站长网工具:Win32DiskImager 、FileZilla(FTP客户端)、Navicat for MySQL、VNC Viewer等
 
一、树莓派简介
树莓派是由树莓派基金为学习计算机编程教育设计的一种微型电脑,可搭载多种Linux操作系统及Windows IoT。树莓派作为基于ARM的微型电脑主板,具有完整的外设接口,此外,还有丰富的可编程GPIO引脚,功能强大,可玩性高,操作简单。
 
二、安装Raspbian
Raspbian是树莓派官方的Linux操作系统,基于Debian Linux。第三方Linux操作系统还有Ubuntu META / Core / Server 等版本。
 
搜索Raspbian进入官网Download页面:
 
 
 
下载Raspbian Buster with desktop 并解压得到IMG系统镜像文件:
 
 
 
打开Win32DiskImager 选择IMG文件并选择SD卡设备,点击Write写入:
 
 
 
写入完成后将SD卡插入树莓派,连接显示屏,等待系统启动。
 
三、系统配置篇
系统开启后进入桌面,先完成一些偏好设置,在系统提示重启之前进行如下设置:
 
 
 
使能SSH和VNC(远程桌面):
 
 
 
可以重启树莓派了。
 
 
 
如果没有显示屏提供操作,把树莓派用网线连接在路由器上,打开Windows 命令提示符或者使用Xshell等SSH客户端,输入ssh pi@树莓派IP(登陆路由器可看到):
 
ssh pi@192.168.43.132
 
 
用以下方法也可以启用VNC:
 
输入sudo raspi-config
 
键盘上下键移动高亮Interfacing Options 回车:
 
 
 
选择P3 VNC Enable 使能VNC功能
 
 
 
重启树莓派。
 
电脑上安装VNC Viewer,在文本框里输入树莓派IP:
 
 
 
回车后输入用户名和密码:
 
 
 
成功连接:
 
 
 
FTP文件传输
 
打开Filezilla新建连接,选择SFTP协议,输入用户名和密码:
 
 
 
成功连接:
 
 
 
四、软件安装篇
1. apt 源配置
更换 apt 及 apt-get 的仓库源
 
sudo nano /etc/apt/sources.list
删除已有内容,之后复制粘贴:
 
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib 
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib
键盘Ctrl + X,Y,Enter
 
 
 
更换树莓派基金会维护软件源:
 
sudo nano /etc/apt/sources.list.d/raspi.list
将所有行行首 # 注释掉,而后复制粘贴
 
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
 
deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
Ctrl + X,Y,Enter
 
2. Java环境
简单安装: sudo apt install openjdk-8-jdk
 
 
 
强迫症安装:进入oracle官网下载(貌似还要注册)
 
网盘分享链接:https://pan.baidu.com/s/1Rzg0xOMXVpZbcq889jMyTQ
提取码:1jd0
 
选择合适的版本:
 
 
 
用Filezilla 把下载的文件拖到指定目录:
 
 
 
# 解压文件
tar -zxf jdk-8u221-linux-arm32-vfp-hflt.tar.gz
# 移动文件到opt目录(个人习惯)
sudo mv jdk1.8.0_221/ /opt/
# 环境变量配置:
sudo nano /etc/profile
# 在文档末尾添加如下信息
JAVA_HOME=/opt/jdk1.8.0_221
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 
 
Ctrl + X,Y,Enter
 
source /etc/profile 再输入java –version看到如下信息则安装成功:
 
 
 
3. Tomcat
简单安装:sudo apt install tomcat8 –y
 
开启方式:tomcat start
 
 
 
强迫症安装:进入Tomcat官网下载最新的版本
 
 
 
# 同样用FTP传到树莓派,解压:
tar zxf apache-tomcat-9.0.22.tar.gz
# 移动到opt目录:
sudo mv apache-tomcat-9.0.22 /opt/
# 更改权限,使其访问不受限制:
sudo chmod -R 777 /opt/apache-tomcat-9.0.22/
# 开启Tomcat服务:
bash /opt/apache-tomcat-9.0.22/bin/startup.sh
在浏览器输入http://树莓派IP:8080 可以看到Tomcat服务开启。

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。