首页 树莓派正文

树莓派+花生壳搭建web服务器

云水 树莓派 2018-12-15 14:58:22 1505 0 树莓派

本文介绍如何用最简单的方式使用树莓派花生壳搭建web服务器。并且列出一些关键的注意事项。

工具/原料

  • raspberry pi 2/3(我用的官方系统)

  • 能联网的电脑(我用的win7系统)

  • 无线路由器(我用的tplink)

  • 花生壳帐号+内网版客户端

  • 一个机智的人

方法/步骤

  1. 1

    打开树莓派终端,或者用putty进行ssh连接。输入命令sudo nano /etc/network/interfaces ,回车。进入配置文件。

    树莓派+花生壳搭建web服务器
  2. 2

    设定树莓派静态ip,将文件改成如下内容(其中gateway到路由器中查看,netmask是子网掩码,我这里把ip设置为192.168.137.101,可以在同一网关下随意设置,但是不要和其他ip冲突):

    树莓派+花生壳搭建web服务器
  3. 3

    同时顺便设置一下无线的密码,在刚刚的内容一下加上一段代码,其中ssid是无线网的id,psk是无线网的密码:

    树莓派+花生壳搭建web服务器
  4. 4

    设置好以后按ctrl+x。问你要不要保存,再按y。这就设置好静态ip了。重启路由器,重启树莓派。然后输入ifconfig,回车。这时候你发现树莓派静态ip就是刚刚设置的那个。

    树莓派+花生壳搭建web服务器
  5. 5

    然后,我们来安装Apache。输入命令sudo apt-get install apache2,回车。过一会问你是否执行,按y,回车

    树莓派+花生壳搭建web服务器
  6. 6

    安装完以后我们设置一下端口。进入目录 /etc/apache2打开ports.conf,看到这么个东西,listen 后面跟的的监听的端口号,我们可以自己加两行,设置2个端口,比如加上listen 8051 和listen 9051,如图所示。

    树莓派+花生壳搭建web服务器
    树莓派+花生壳搭建web服务器
  7. 7

    这时候我们点击关闭,并且保存,会跳出这样一个提示。这是因为没有写入权限。

    树莓派+花生壳搭建web服务器
  8. 8

    于是我们为这个文件添加权限,写命令 cd /etc/apache2,回车,写命令sudo chmod a+w ports.conf,回车。这时就可以顺利保存前面的ports.conf文件了

    树莓派+花生壳搭建web服务器
  9. 9

    在关闭ports.conf这个文件之前,我们注意到这样一段话(如图)。这段话告诉我们,要改端口就要再改一个文件叫做000-default.conf,路径也在文件中给出来了。于是我们就去找这个文件。

    树莓派+花生壳搭建web服务器
  10. 10

    根据前面的经验,要改000-default.conf,必须先给它写权限,于是给权限操作:

    树莓派+花生壳搭建web服务器
  11. 11

    然后我们打开000-default.conf这个文件,里面啰啰嗦嗦一大段,全部复制,在下面粘贴两份(因为我们要再添加两个端口)

    树莓派+花生壳搭建web服务器
  12. 然后把端口名字改成我们刚刚设置的两个,分别是7051和9051。这样其实已经设置好了,如果有兴趣的可以仔细看一下这一大段话说的是什么。关闭并且保存。

    树莓派+花生壳搭建web服务器
  13. 然后,重启apache的服务:sudo service apache2 restart,回车

    树莓派+花生壳搭建web服务器
  14. 好了,现在为止,内网的服务器已经搭建完成,我们试一下效果。在浏览器地址栏输入http://192.168.137.101:7051/,也就是你的树莓派ip地址冒号后面加上端口号,回车。跳出这样的页面就算成功了!这里有一段话:You should replace this file (located at/var/www/html/index.html) before continuing to operate your HTTP server.也就是说你只需要把这个路径下面的网页替换成自己的,你就可以在浏览器中访问属于自己的网站了。

    树莓派+花生壳搭建web服务器
  15. 这时候我们希望,能不能让我们的朋友也看到自己的网页,或者让不在同一局域网中的电脑也来访问呢?这时候就用到花生壳这个工具了。首先去花生壳官网注册一下,下载安装内网版的客户端。连接在这http://hsk.oray.com/download/#type=windows

    树莓派+花生壳搭建web服务器
  16. 注册好以后就会得到一个免费的壳域名,当然你也可以花点钱买个好看容易记住的顶级域名。在域名管理当中可以看到你的域名

    树莓派+花生壳搭建web服务器
  17. 打开内网版客户端,双击你的域名,跳出管理窗口,点击添加映射

    树莓派+花生壳搭建web服务器
  18. 然后编辑映射,名字随意起一个,内网主机就是树莓派内网ip,端口就是刚刚设置的,一个7051,一个9051,添加这两个映射。然后在右边开关处打开。

    树莓派+花生壳搭建web服务器
  19. 这时候回到客户端主界面,点击红圈里面那个诊断按钮,查看映射是否成功,如果前面设置都对的话,应该是成功的。如果有问题,可以试着重启一下客户端/路由器。其中“正在测试映射”后面的地址,就是我们的外网地址。复制下来。

    树莓派+花生壳搭建web服务器
  20. 把复制下来的地址贴到浏览器,回车。成功!你可以把这个地址分享给你的朋友,让他们试试能不能访问。

    树莓派+花生壳搭建web服务器
  21. 这里有个地方值得注意,就是内网到外网映射只有在客户端开启的时候才是有效的,如果你把花生壳客户端关了,外网就无法访问这个web页面。但是内网依然可以。如果你想24小时都可以从外网访问,建议使用硬件“花生棒”来达到目的。这个有机会再做详述。



版权声明

1.本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
2.本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
3.若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。
4.若内容涉及侵权或违法信息,请联系本站管理员进行下架处理,邮箱ganice520@163.com(本站不支持其他投诉反馈渠道,谢谢合作)

本文链接:http://apod.cc/index.php/post/12.html

发表评论

评论列表(0人评论 , 1505人围观)
☹还没有评论,来说两句吧...