• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kastner
V2EX  ›  程序员

[求助] 域名解析和 blog 访问的问题

  •  
  •   Kastner · Oct 20, 2023 · 1922 views
    This topic created in 1001 days ago, the information mentioned may be changed or developed.

    外行求教:

    建站和 blog 系统都在阿里云香港同一个虚机主机里(举例 IP 地址 8.120.55.69),blog 系统安装在根目录下的 /blog 子目录。

    问题:域名解析需要如何做,才能同时访问站点和 blog 呢?

    目前为域名 website-xyz.com 做的解析设置:

    主机记录 记录类型 记录值 www A 8.120.55.69 @ A 8.120.55.69

    如果添加 blog A 8.120.55.69

    再做 URL 域名重定向到另外一个地址(例如 https://website-xyz.com/blog ) 就会产生冲突

    6 replies    2023-10-20 14:01:54 +08:00
    bjzhush
        1
    bjzhush  
       Oct 20, 2023
    /xxx 这种路径是不需要 DNS 解析的,只有 xxx.abc.com 这种二级域名才需要 DNS
    然后 /xxx 这种一般可以通过 nginx 代理来实现
    个人习惯使用一个域名来做一个项目,推荐你用 blog.abc.com 这种,分别配置 nginx 的 conf 文件就可以了
    IvanLi127
        2
    IvanLi127  
       Oct 20, 2023 via Android
    都解析到虚拟主机上,然后在虚拟主机面板上做 域名与子目录的绑定。

    当然首先你的虚拟主机要有这个功能,不然只能通过直接访问子目录进对应程序了,这样的话还得程序真的支持部署在子目录
    opengps
        3
    opengps  
       Oct 20, 2023
    虚拟主机现在还有吗?现在应该都是虚拟机(云服务器)
    对于虚拟主机,一个站点想达到多个站点的效果,只能手动增加下属站点的绑定
    云服务器,你后端用的代理可以直接根据不同域名和不同端口转发
    DICK23
        4
    DICK23  
       Oct 20, 2023
    子路径不需要做解析啊,blog 如果是静态内容,直接就能访问,如果是独立应用,部署一个 nginx ,对/blog 做一个路径规则
    jiny2048
        5
    jiny2048  
       Oct 20, 2023
    > 如果添加 blog A 8.120.55.69
    这里解析的域名是 blog.website-xyz.com ,而非路径 website-xyz.com/blog

    如果想访问 website-xyz.com/blog ,可以
    1. 通过配置网页服务器(如 nginx )使得 website-xyz.com/blog 路径的资源指向 vps /blog 目录
    2. 在站点根目录下添加软链接 blog 指向 /blog
    Kastner
        6
    Kastner  
    OP
       Oct 20, 2023
    嗯,是云服务器,我不知道这个表述会引起歧义哈。

    多谢各位。看起来是配置 nginx 可以解决我的需求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 20:16 · PVG 04:16 · LAX 13:16 · JFK 16:16
    ♥ Do have faith in what you're doing.