文章目录

  • 1. 局域网网站
  • 2. 互联网网站

1. 局域网网站

首先下载nginx

sudo apt install nginx

下载完后,nginx会自动运行。这时,在树莓派的浏览器中输入localhost回车后,如果顺利的话即可看见nginx的欢迎页面。

想要配置自己的网页的话,将写好的html、css、js等文件放在/var/www/html文件夹下(传送文件可以使用VNC自带的功能,否则推荐使用WinSCP),再次在浏览器中访问树莓派的ip地址,即可看见更新后的网页了。

目前只支持局域网内访问。同局域网下的操作系统,在浏览器地址栏输入树莓派的局域网ip地址后,也能访问树莓派上部署的网站。

2. 互联网网站

如果想要搭建一个只需要互联网就能访问的网站,需要使用内网穿透,也就是说给树莓派一个公网ip。这样在任何地方通过互联网就能访问它。内网穿透的操作步骤如下:

首先,命令行安装cpolar

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

检查是否安装成功

cpolar version

在cpolar官网注册账号并登录,在后台获取账号特有的认证token。

下载并配置完成后,在树莓派命令行输入命令开启http端口

./cpolar http 80

这时,命令行终端会显示你的外网可访问的网址。

此外,在coplar网站的个人后台可以实时查看网站的访问情况

树莓派搭建网页服务器相关推荐

  1. 树莓派zero-w 搭建网页服务器

    树莓派zero-w 搭建网页服务器 1. 安装 PHP 及 Nginx 2. 安装 MySQL 和 phpMyAdmin 2.1. 修改数据库密码 2.2. 设置Nginx自启动 3. 安装 FTP( ...

  2. 树莓派 触摸屏_如何用树莓派搭建一个颗粒物(PM2.5)传感器

    用树莓派.一个廉价的传感器和一个便宜的屏幕监测空气质量. -- Stephan Tetzel(作者) 大约一年前,我写了一篇关于如何使用树莓派和廉价传感器测量 空气质量 的文章.我们这几年已在学校里和 ...

  3. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇

    在上一篇,我们已经脱掉了她华丽的外衣,你不用再添加任何华而不实的装饰,一切都交给CLI来搞定.树莓派WEB开发运行环境之JAVA篇,只需5个步骤: 安装JAVA开发包 安装和运行maven 创建JAV ...

  4. tf 设置多显卡_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    原标题:用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:150点赞0收藏0评论 小编注:此篇文章来自#原创 ...

  5. 树莓派搭建局域网内的静态网页

    树莓派搭建局域网内的静态网页 1.更新软件源 使用以下两条命令更新软件源: sudo apt-get update sudo apt-get upgrade 2.安装Nginx服务器 Nginx介绍: ...

  6. 用树莓派搭建全功能NAS服务器(01):树莓派基础操作OMV搭建

    写在前面 对于文件互传来说,局域网和云盘的操作总是独立的,而且很难将两者的优势合为一体.如果想要集多种优势为一体,那么NAS应该就是较为完美的解决方案了. 在这个系列中我们尽量跳过一些枯燥的理论知识, ...

  7. 用树莓派搭建(虚拟专用网络)服务器

    文章新地址   笔者这里是使用树莓派搭建虚拟专用网络服务器,树莓派是用的ubuntu系统,所以该方法使用于所有的ubuntu系统的服务器.   想要用服务器搭建虚拟专用网络服务器,你首先得上手一个树莓 ...

  8. 使用树莓派搭建直播平台实现b站实时直播

    手头有一个暂时闲置的树莓派,就想把他利用起来,于是就想用树莓派搭建一个直播平台实现b站24小时实时直播. 具体步骤: 参考鸣谢:https://blog.oliverxu.cn/2019/02/07/ ...

  9. 用树莓派搭建远程下载+私有云盘(中篇)

    用树莓派搭建远程下载+私有云盘(中篇) 上一篇介绍了跟树莓派的第一次亲密接触,如何给树莓派烧录系统.查找内网IP.如何SSH连接树莓派,本章介绍如何安装迅雷远程固件,将树莓派打造成迅雷远程下载服务器. ...

最新文章

  1. [题解]RGB Substring (hard version)-前缀和(codeforces 1196D2)
  2. Py之keras-resnet:keras-resnet的简介、安装、使用方法之详细攻略
  3. UI组件之ImageView及其子类(一)ImageView显示图片
  4. ASP中怎么实现SQL数据库备份、恢复!
  5. Kafka配置消息保存时间的方法
  6. 高校计算机基础能力测试文字处理,高校计算机基础论文3篇(共8238字).doc
  7. react 数组新增_React 新特性 Hooks 讲解及实例(二)
  8. (57)UART外设驱动波特率(二)(第12天)
  9. 看看百度百科怎样解释CSS的
  10. Web 性能优化:使用 CSS font-display 控制字体加载和替换
  11. 定义并调用函数 十进制转二进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...
  12. js判断是否为微信浏览器
  13. Python时间序列分析指南!
  14. TODS:从时间序列数据中检测不同类型的异常值
  15. 【009】Excel宏编程相关封装模块(边框细线、边框粗线、列宽、行高)_002_#VBA
  16. Python画正态曲线、太极图案
  17. pdf关键字高亮 java_Java PDF查找和高亮文本-Go语言中文社区
  18. 计算机win7音量调节,如何解决Win7电脑声音小的问题?
  19. 显卡驱动卸载工具DDU
  20. ExtJS控件主要功能用法

热门文章

  1. Retrofit打印网络请求日志
  2. 近期煤矿事故及电力综合自动化系统的介绍
  3. [RHEL7基础篇-7] 特殊权限
  4. 使用栈将用户输入的十进制数转换为其指定的进制(2进制、8进制、16进制)数据
  5. 好课堂Scratch编程11 趣学篇(七) 一场真正的终极对决
  6. 天气转凉,一切开始起了变化
  7. HDU 4276 The Ghost Blows Light(树形DP)
  8. layui单选框去掉选中状态
  9. Wear OS 简介
  10. 数十个行业经典视频教程分享--百度网盘资料