V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jack4536251
V2EX  ›  问与答

一个 ip 只能用在一个域名上吗?

  •  
  •   jack4536251 · 2023-07-21 21:18:35 +08:00 · 2254 次点击
    这是一个创建于 492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想让这个域名的一级域名是一个项目,二级域名是另一个项目,可以做到吗?怎么配置?

    22 条回复    2023-07-22 19:29:37 +08:00
    richangfan
        1
    richangfan  
       2023-07-21 21:34:45 +08:00
    nginx 配置一下
    thunderw
        2
    thunderw  
       2023-07-21 21:37:42 +08:00
    这是一个很正常的需求。
    第一步:找你的域名供应商,把所有域名都指向你这一个 IP
    第二步:在你的服务器上装一个 Nginx 、Apache 或者什么的。按说明去配置。这个需求叫做 virtual host 。
    haimall
        3
    haimall  
       2023-07-21 21:51:12 +08:00
    设置二级域名不是要填 ip 吗? 都是独立设置的
    someday3
        4
    someday3  
       2023-07-21 22:03:38 +08:00   ❤️ 1
    完全可以的,如果每个项目是不同的项目可以通过 nginx 的端口转发功能,非 80 ,443 端口只能内网访问就行。如果是一个项目的,可以通过 nginx 的路径转发。很简单,学习一下 nginx 的功能就行。
    Love4Taylor
        5
    Love4Taylor  
       2023-07-21 22:05:19 +08:00
    SNI 了解一下
    allplay
        6
    allplay  
       2023-07-21 22:16:10 +08:00
    Caddy2 也可以,配置文件比 Nginx 简单一些
    evilangel
        7
    evilangel  
       2023-07-21 22:20:21 +08:00
    以前的网站大多用的虚拟主机,一台机器上成百上千个网站的相当常见。难道每个网站都是单独 IP 吗
    businessch
        8
    businessch  
       2023-07-21 22:28:03 +08:00 via iPhone
    宝塔了解一下
    Byzliu
        9
    Byzliu  
       2023-07-21 22:29:35 +08:00 via Android
    这肯定可以啊,一个 IP 想搞多少个网站多少个项目都行,nginx 配置一下就好了。
    yunzhongzhuan
        10
    yunzhongzhuan  
       2023-07-21 22:41:29 +08:00
    如果一个 IP 只能用在一个网站上,那互联网也不过如此。
    xz
        11
    xz  
       2023-07-21 22:43:07 +08:00
    一个 IP 是可以绑定多个域名的,主要看你是什么环境。具体去搜索引擎搜一下就知道了~~~
    s4d
        12
    s4d  
       2023-07-21 22:57:12 +08:00
    如果是这样的,上一个十年就没有“虚拟主机”一说了。
    jack4536251
        13
    jack4536251  
    OP
       2023-07-21 23:14:46 +08:00 via Android
    @richangfan 咋配置啊
    BaseException
        14
    BaseException  
       2023-07-21 23:18:31 +08:00 via iPhone   ❤️ 1
    这个问题,把你的需求描述清楚给 chatgpt ,它能给你可用的 nginx 配置
    JKOR
        15
    JKOR  
       2023-07-21 23:25:45 +08:00 via Android
    nginx 反向代理,很常用的一个操作
    leang521
        16
    leang521  
       2023-07-22 10:49:48 +08:00 via Android
    xxx.xxx 这个是住域名,xxx.xxx.xxx 是二级域名。所以平时用的 www 其实是二级域名。然后主域名和每个二级域名可以指定不同的 IP ,也可以都只想同一个 IP 。可以自己去服务商配置,或者通过 DDNS 服务自动修改。
    不过我实测有的服务商不支持动态修改主域名。比如 cloudflare 。当然也可能是我得水平不够配置错误。不过我在 dynu 就可以正常配置,但是由于用的人太多导致背墙了,搞得我现在需要挂梯子更新域名,可靠性大幅下降
    isbase
        17
    isbase  
       2023-07-22 12:12:02 +08:00 via iPhone
    Linux virtual server
    PbCopy111
        18
    PbCopy111  
       2023-07-22 14:35:02 +08:00
    看到二楼的回复,我就想起几十年前,我也问出这样的问题,那时候没什么网上资料,但居然有人也这么认真的回复我这么菜鸟的问题,如今,在网络资料这么全的情况下,还有二楼这样的人,认真回复 virtual host ,真感动。
    chenjia404
        19
    chenjia404  
       2023-07-22 16:18:37 +08:00
    Caddy2 和 ningx 都支持在一个服务器 ip 上多个域名。用户先访问 nginx 或者 Caddy2 ,然后这里再转发给后端的应用,大部分的 web 项目都是这样的构架。
    isSamle
        20
    isSamle  
       2023-07-22 16:47:59 +08:00
    Nginx 配置下就行了,如果只买了一个域名,解析一下多个二级域名,可以对应一个 IP ,代理到不同项目开不同端口进行代理,访问的时候直接访问 80/443 默认,我是这样操作的,多个域名也可以解析到一个 IP 去这样,然后任意解析二级域名
    isSamle
        21
    isSamle  
       2023-07-22 16:49:22 +08:00
    一个域名也可以解析多个二级域名给不同的 IP 进行使用
    cnwlei
        22
    cnwlei  
       2023-07-22 19:29:37 +08:00
    namesilo 了解下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   898 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:06 · PVG 05:06 · LAX 13:06 · JFK 16:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.