温馨提示:这篇文章已超过470天没有更新,请注意相关的内容是否还可用!
摘要:,,在树莓派上部署Nginx并实现无公网IP远程访问内网制作的Web网站,首先需要安装Nginx并配置静态网站或Web应用。通过端口转发或动态DNS服务获取公共域名或子域名。利用反向代理如Nginx的代理模块配置,实现将公网访问请求转发到树莓派内网服务器的指定端口。确保防火墙规则允许外部访问,并利用SSL证书增强安全性,最终实现无公网IP的远程访问。
文章目录
Nginx安装
安装cpolar
配置域名访问Nginx
固定域名访问
配置静态站点
安装Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的Web服务器,用于托管网站或Web应用程序,相比其他Web服务器,Nginx的内存占用率非常低,可在资源受限的设备上运行,结合cpolar内网穿透工具,您无需公网IP即可实现远程访问。
Nginx安装
在树莓派上安装Nginx非常简单,您可以通过apt命令直接安装,首先更新仓库:
sudo apt update
然后安装更新:
sudo apt upgrade
接着安装Nginx包:
sudo apt install nginx
启动Nginx:
sudo /etc/init.d/nginx start
启动后,您可以在外部浏览器中通过输入树莓派的局域网IP地址和端口号(默认为80)来访问Nginx。
安装cpolar
使用cpolar的一键安装脚本进行安装:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
向系统添加服务:
sudo systemctl enable cpolar
启动cpolar服务:
sudo systemctl start cpolar
查看服务状态:
sudo systemctl status cpolar
重启cpolar服务(如有需要):
sudo systemctl restart cpolar
之后,在外部浏览器中通过树莓派的局域网IP地址加上端口号9200即可进入cpolar管理界面,输入官网注册的账号登录后,即可对隧道进行操作。
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...