鱼C论坛

 找回密码
 立即注册
查看: 3635|回复: 5

django 域名部署问题求教

[复制链接]
发表于 2023-1-29 15:29:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
之前 用IIS  部署了一个网站       通过公网 端口映射 能正常访问  ;  

例如:
公网IP是 10.10.10.10

内网主机 192.168.0.100   


做了端口映射  外部端口是  33333,   内部端口是  8000

部署好后, 通过 公网IP+ 外部端口能正常访问了;   如 http://10.10.10.10:33333/index



之后在阿里 买了个域名 abc.com, 也做好解析了;     但是 现在直接访问   abc.com 是无法访问的,    abc.com:33333   这样才能访问;



请求如果能才能实现   abc.com 就可以访问?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-29 15:36:38 From FishC Mobile | 显示全部楼层
看看能不能让服务器监听 80 和/或 443 端口(http 和 https 的端口号)
如果不能可以考虑用 nginx 之类的反代
总之直接在浏览器里访问默认就是 http 或者 https,分别会访问 80 或 443 端口,域名解析据我所知不管端口的问题(这两个在网络结构的不同层次上),所以要想能直接接通必须有一个东西在 80 或 443 上听着
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-29 15:42:41 | 显示全部楼层
dolly_yos2 发表于 2023-1-29 15:36
看看能不能让服务器监听 80 和/或 443 端口(http 和 https 的端口号)
如果不能可以考虑用 nginx 之类的 ...

我明白,如果把外部端口改回80 应该能解决这个问题;

就是不想改这个端口,  能否有其他方式来实现?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-29 15:53:54 | 显示全部楼层
通用做法:反向代理

windows:了解一下端口转发
linux:iptables 实现端口重定向
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-29 15:55:25 From FishC Mobile | 显示全部楼层
makliu 发表于 2023-1-29 15:42
我明白,如果把外部端口改回80 应该能解决这个问题;

就是不想改这个端口,  能否有其他方式来实现?

可以用一个别的东西,比如 nginx,在 80 上听着,把访问的流量转发到 8000 或 33333(或者如果有多个服务在运行且都想用 80 端口的话,可以设置 nginx 根据一定条件进行分发)
总之对外而言想访问 abc.com 的流量一定要能在访问您主机的 80 端口时通过某种方式被转发到实际的端口上,且发回的流量能沿相同的路径返回
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-1-29 16:45:06 | 显示全部楼层
本帖最后由 chinajz 于 2023-1-29 16:56 编辑
makliu 发表于 2023-1-29 15:42
我明白,如果把外部端口改回80 应该能解决这个问题;

就是不想改这个端口,  能否有其他方式来实现?


如果8080和443端口封了,不加端口号是访问不了的。未备案的公网IP经常封这两个端口,来阻止web访问。
购买的远程空间解析,支持IP转发,但没有端口映射的权限。且转发的IP没有备案,也很容易被封。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 09:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表