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

2023-10-20 10:42:59 +08:00
 Kastner

外行求教:

建站和 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 ) 就会产生冲突

1120 次点击
所在节点    程序员
6 条回复
bjzhush
2023-10-20 10:49:33 +08:00
/xxx 这种路径是不需要 DNS 解析的,只有 xxx.abc.com 这种二级域名才需要 DNS
然后 /xxx 这种一般可以通过 nginx 代理来实现
个人习惯使用一个域名来做一个项目,推荐你用 blog.abc.com 这种,分别配置 nginx 的 conf 文件就可以了
IvanLi127
2023-10-20 11:18:33 +08:00
都解析到虚拟主机上,然后在虚拟主机面板上做 域名与子目录的绑定。

当然首先你的虚拟主机要有这个功能,不然只能通过直接访问子目录进对应程序了,这样的话还得程序真的支持部署在子目录
opengps
2023-10-20 12:25:55 +08:00
虚拟主机现在还有吗?现在应该都是虚拟机(云服务器)
对于虚拟主机,一个站点想达到多个站点的效果,只能手动增加下属站点的绑定
云服务器,你后端用的代理可以直接根据不同域名和不同端口转发
DICK23
2023-10-20 13:40:48 +08:00
子路径不需要做解析啊,blog 如果是静态内容,直接就能访问,如果是独立应用,部署一个 nginx ,对/blog 做一个路径规则
jiny2048
2023-10-20 13:57:43 +08:00
> 如果添加 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
2023-10-20 14:01:54 +08:00
嗯,是云服务器,我不知道这个表述会引起歧义哈。

多谢各位。看起来是配置 nginx 可以解决我的需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/983709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX