
在部署好前端和后端服务之后,需要开放端口,公网才能访问到,下面详述开放端口访问的方法:
sudo lsof -i :8000 # 看有没有 LISTEN
# 或
sudo ss -lntp | grep 8000如果看到 127.0.0.1:8000,只能本机访问;
需要改成 0.0.0.0:8000:
修改办法:
开发框架示例
– Node/Express:app.listen(8000, '0.0.0.0')
– Python Flask:app.run(host='0.0.0.0', port=8000)
– Django:python manage.py runserver 0.0.0.0:8000
改完重启服务。
# 若没安装
sudo apt update && sudo apt install ufw -y
# 放行 8000
sudo ufw allow 8000/tcp
sudo ufw enable # 首次启用时输入 y
sudo ufw status输入sudo ufw status
看到 “8000/tcp ALLOW Anywhere” 即成功。
需要登录后台开放端口
输入:curl -I http://<公网IP>:8000
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。