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网站的个人后台可以实时查看网站的访问情况