全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 976|回复: 12

[疑问] 请问如何将域名指向IP+端口

[复制链接]
发表于 2024-6-29 09:05:49 | 显示全部楼层 |阅读模式
请问如何将域名指向IP+端口?

用宝塔搭建网站我当然会。

现在在学用docker部署网站,在运行成功后,通过IP地址和端口(比如:24.28.29.333:8080)可以访问我的网站,

如何将这个和域名绑定,可以通过我的域名访问网站呢?

另外,如果一台vps上有多个网站,又要如何弄呢?

谢谢。
发表于 2024-6-29 09:08:07 | 显示全部楼层
cloudflare 的Origin Rules
发表于 2024-6-29 09:07:31 | 显示全部楼层
nginx转发,80或443->8080,配置代码不会写直接问ai
发表于 2024-6-29 09:31:59 | 显示全部楼层
域名对应的是ip,端口是另外的东西;
一般配置好ip解析以后,使用域名+端口就可以访问服务了;
平时浏览器打开网址不用输入域名,是因为用的默认端口;
http默认端口80,https默认端口443;
所以把你的服务用nginx反代或者直接开在80/443端口上,就可以直接用域名访问了。
 楼主| 发表于 2024-6-29 09:36:05 | 显示全部楼层
isxuew 发表于 2024-6-29 09:31
域名对应的是ip,端口是另外的东西;
一般配置好ip解析以后,使用域名+端口就可以访问服务了;
平时浏览器 ...

谢谢解答。
请问如何我用docker搞了多个网站,

其他网站怎么弄呢?
反代到什么端口?
发表于 2024-6-29 09:40:16 | 显示全部楼层
dengwen168 发表于 2024-6-29 09:36
谢谢解答。
请问如何我用docker搞了多个网站,

nginx按域名分流呗
发表于 2024-6-29 09:42:23 | 显示全部楼层
dengwen168 发表于 2024-6-29 09:36
谢谢解答。
请问如何我用docker搞了多个网站,

docker容器看你用的是容器网络还是主机网络,
如果是主机网络,那么容器里的服务的端口就是主机上可以直接用的端口;
如果是容器网络,那还要看你容器有没有在主机暴露端口;

这里先假设用docker建了3个站,分别是a/b/c,
那对应的域名就写成a.domain.com/b.domain.com/c.domain.com

如果使用主机网络,或者容器网络都暴露了端口,那3个服务的端口就不能是一样的
这样nginx反代3个域名分别指向127.0.0.1的三个不同的端口就行了;

如果使用容器网络,还没有暴露端口,那用nginx指向3个网站对应的容器ip+服务端口就行
一般网段是172.17.0.2这样的
 楼主| 发表于 2024-6-29 11:07:31 | 显示全部楼层
isxuew 发表于 2024-6-29 09:42
docker容器看你用的是容器网络还是主机网络,
如果是主机网络,那么容器里的服务的端口就是主机上可以直 ...

谢谢。。
发表于 2024-6-29 11:08:23 | 显示全部楼层
域名只需要关注解析到对应IP上,然后使用nginx反向代理即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-11-25 13:49 , Processed in 0.063009 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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