树莓派本地快速搭建web服务器,并发布公网访问

随着科技的发展,电子工业也在不断进步,我们身边的电子设备也在朝着小型化和多功能化演进,以往体积庞大的电脑也在逐渐缩小体积。树莓派作为一台功能完备的硬件设备,其功耗和体积远小于传统的台式电脑,并且在大部分功能上并不逊于台式机,因此被开发出多种应用场景,作为个人网页服务器就是最广泛的应用场景之一。今天,我们就为大家简要介绍,如何快速发布树莓派上的网页。

由于树莓派本身的硬件限制,使其很难顺畅运行较大型的windows系统,而转为使用专用的树莓派系统,因此我们在树莓派上搭建网页时,基本都使用命令行进行操作。不过,只要跟着我们的介绍,就能很轻松的在树莓派上建立起网页,与在电脑上一样,在树莓派上搭建网页也需要搭建起网页运行所需的环境,即安装apache2、cpolar等网页运行环境和内网穿透软件。

首先是安装apache2,我们可以在树莓派命令行界面输入

sudo apt-get install apache2 -y
sudo service apache2 restart

img

img

安装apache2后,我们在树莓派浏览器输入本地地址(localhost),就能看到apache2的说明界面。

img

虽然这个界面没什么用,但能够证明apache2已经安装成功。接着我们再下载一个开源网站内容,并将其安装到树莓派上,命令行为

cd /var/www/html/
sudo rm *
sudo wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gz
sudo tar xzf meditation-app-master.tar.gz
sudo mv meditation-app-master/* .
sudo rm -rf meditation-app-master meditation-app-master.tar.gz

img

在命令执行完毕后,我们再次访问localhost,就能发现网页已经变更为我们所下载的网页内容。

img

接着我们安装cpolar,并建立起一个数据隧道,命令行为

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

(国外用户可以用短链接命令curl -sL https://git.io/cpolar | sudo bash)直接安装cpolar。

需要注意的是,cpolar建立的数据隧道有极高的保密性,必须与单个用户一一对应,因此必须为cpolar的注册用户才能建立数据隧道。

img

在cpolar安装完成后,我们在树莓派浏览器中输入localhost:9200,打开cpolar的web-UI界面,输入自己的账户名和密码后,进入cpolar的程序主界面,进入“隧道管理”项下的“创建隧道”页面,为本地网页建立起对应的数据隧道。

img

img

最后,我们进入cpolar主界面左侧“状态”项下的“在线隧道列表”页面,找到cpolar为本地网页生成的公网地址,尝试进行访问。如果该地址能够正确指向本地树莓派上的网页,就说明内网树莓派上的网页已经成功发布到公共互联网上,而大家也能通过这个地址,从公网上访问到我们所发布的内容。

img

操作到这一步,我们已经通过几步简单的操作,将树莓派上的网页通过cpolar建立的数据隧道,成功发布到公共互联网上,让其成为五彩缤纷的网络世界中的一员,而发布树莓派上的网页,仅仅是cpolar强大功能的一个方面,如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

Share:

发表回复

目录

On Key

推荐文章