利用树莓派和花生壳搭建web服务器
文章目录
- 前言
- 一、Apache web服务器搭建
- 1.安装并打开服务
- 2.测试
- 3.改变默认页面
- 二、内网穿透
- 1.花生壳安装
- 2.内网穿透
前言
一个简单例子,使用树莓派搭建apache web服务器,之后使用花生壳实现内网穿透,硬件需要一个已经装好系统的树莓派和6元钱(首充)
一、Apache web服务器搭建
简单的说,Apache是一个服务器端的软件,能帮助我们更容易的实现web服务器的搭建
1.安装并打开服务
sudo apt-get install apache2 -y
sudo service apache2 restart
2.测试
在树莓派上使用浏览器访问本地回环地址,http:\\localhost或者http:\\127.0.0.1,也可以使用局域网内的其它设备访问树莓派的ip地址,如果上一步操作成功,会看到如下默认页面:
3.改变默认页面
原来的界面位置在/var/www/html/index.html
这里使用的是cpolar网站的一个例子,整个过程也很简单,就是进入文件夹,删除原有内容,从网页上下载代码并解压到该文件中,最后把压缩包和不使用的文件夹删除。
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
再次访问得到如下页面:
二、内网穿透
1.花生壳安装
到花生壳官网的下载页面https://hsk.oray.com/download/下载树莓派版本的安装包,本文下面简单的记做phutunnel.deb
安装命令
sudo dpkg -i phutunnel.deb
成功后输出绿色的表格,里面有一个SN码和默认密码admin,还有一个远程管理网址。
输入phddns可以查看服务相关的命令,如开机自启动、状态、重启等功能。
日志信息存放在:/var/log/phddns
卸载使用: dpkg -r phddns
2.内网穿透
使用SN码和默认密码登录这个远程管理网址。点击内网穿透,没开通的话要把这个免费开通,左侧域名列表里可以看到自己可以免费使用的域名,也要在这个列表中选择开启花生壳。
点击内网穿透的增加映射那个加号:
这里映射类型选择http协议,因为我们的web使用的http协议,需要消费6元钱开通一下(买一年送98年,哈哈)。
外网地址就是域名列表里的,如果没有出现的话在域名列表里把它重新开启等一段时间
外网端口选择80
内网主机就是树莓派的地址,可以填树莓派的ipv4地址(没测试ipv6)
内网端口也是80
点击确定!!!好了,使用这个域名,你可以在有网络的地方看到这个页面了。
(需要等一些时间,因为服务端建立这个映射也需要一段时间)
下图是我使用手机用移动数据访问的结果
利用树莓派和花生壳搭建web服务器相关推荐
- serv-u ftp server是什么?如何利用花生壳搭建ftp服务器?
serv u ftp是一种被广泛运用的ftp服务器端工具,是ftp连接服务器的桥梁,也是站长远程维护网站的重要工具.现在很多朋友对它还不太了解,下面小编为大家普及一下什么是serv u ftp?花生壳 ...
- 使用树莓派与花生壳作为个人服务器
最近入手了一个树莓派3B+,准备把它作为个人服务器使用.所以在此记录一下安装与使用过程中的步骤. 刷系统 去树莓派官网下载系统输入内存卡中,我使用的官方系统Raspberry https://www. ...
- 搭建web服务器需要哪些步骤?
首先跟大家简单普及一下什么是web服务器? Web服务器也称为WWW(WORLD WIDE WEB)服务器,一般指网站服务器,是指驻留于因特网上某种类型计算机的程序.WEB服务器主要功能是提供网上信息 ...
- 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...
很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...
- 如何利用安卓手机搭建WEB服务器
利用安卓手机搭建WEB服务器 背景介绍 Android是一种基于Linux的自由及开放源代码的操作系统 所以是用安卓来搭建服务器是完全可行的.接下来将教大家如何利用AndroPHP和Feel FTP( ...
- 2022年,树莓派搭建web服务器,加各种bug的解决
2022年,树莓派搭建web服务器,加各种bug的解决 配置: 1.树莓派3B+ 2.树莓派系统:2022-1-28 桌面版 文章目录 2022年,树莓派搭建web服务器,加各种bug的解决 一.首先 ...
- win10系统如何配置web服务器,win10系统利用iis搭建web服务器的设置教程
有关win10系统利用iis搭建web服务器的操作方法想必大家有所耳闻.但是能够对win10系统利用iis搭建web服务器进行实际操作的人却不多.其实解决win10系统利用iis搭建web服务器的问题 ...
- 支持post的web服务器搭建,搭建Web服务器
原标题:搭建Web服务器 前言 在直播中,创建房间,获取房间,都需要服务器,因此需要搭建Web服务器 Web服务器 能处理HTTP请求的服务器都可以叫Web服务器 Node.js介绍 Node.js什 ...
- 使用Linux搭建web服务器
对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站.目前主流的部署平台都是基于Linux的.本文将详细讲 ...
最新文章
- 拼图游戏_我最喜欢的Java拼图2 + 1 = 4
- laravel的composer require报错:Installation failed, reverting ./composer.json to its original content.
- python详细安装教程3.7.4-python 3.7.4 安装 opencv的教程
- 2014 Super Training #7 F Power of Fibonacci --数学+逆元+快速幂
- 操作系统:进程的三种状态
- Linux常用命令全解
- PhD representive Punting and Dinner Plan
- jQuery 1.3 正式版发布
- .net里鼠标选中的text数据怎么获取_数据快速对比,这个快捷键你都不会,难怪要加班...
- BigDecimal用法介绍
- 计算机算法设计与分析 租用游艇问题
- 快速使用CSS技术手册
- Java——自定义图片和居中
- 种草电商系统种草电商系统开发解决方案
- 使用自己的xmarks服务器
- 爬取猫眼评分前100的电影
- HTML5 开发工具推荐
- 手动搭建一个https服务器,并颁发证书
- ESXI6.7安装补丁
- n8_Visualizing Multivariate_sns_3D plot_matplotlib.dates_mpl_finance_aapl stock_EMA_RSI_Bollinger
热门文章
- 在PowerBuilder中利用OLE技术调用Excel
- php php_zip.dll,php_zip.dll下载|
- 智能复制粘贴剪切板管理工具——Pastebot
- Microsoft Frontpage 2000 web 扩展客户端安装不了
- B06.有意思的小东西 -切分音频mp3,过滤不感兴趣的部分
- dmidecode命令详解
- PYthon调整音乐音量,生成空白音乐
- RabbitMQ 创建 virtual host
- QQ2006Beta1新功能3D秀更多截图曝光(转)
- 楚汉争霸系列地图[zhuan tianya]