外行求教:
建站和 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 ) 就会产生冲突
1
bjzhush 2023-10-20 10:49:33 +08:00
/xxx 这种路径是不需要 DNS 解析的,只有 xxx.abc.com 这种二级域名才需要 DNS
然后 /xxx 这种一般可以通过 nginx 代理来实现 个人习惯使用一个域名来做一个项目,推荐你用 blog.abc.com 这种,分别配置 nginx 的 conf 文件就可以了 |
2
IvanLi127 2023-10-20 11:18:33 +08:00 via Android
都解析到虚拟主机上,然后在虚拟主机面板上做 域名与子目录的绑定。
当然首先你的虚拟主机要有这个功能,不然只能通过直接访问子目录进对应程序了,这样的话还得程序真的支持部署在子目录 |
3
opengps 2023-10-20 12:25:55 +08:00
虚拟主机现在还有吗?现在应该都是虚拟机(云服务器)
对于虚拟主机,一个站点想达到多个站点的效果,只能手动增加下属站点的绑定 云服务器,你后端用的代理可以直接根据不同域名和不同端口转发 |
4
DICK23 2023-10-20 13:40:48 +08:00
子路径不需要做解析啊,blog 如果是静态内容,直接就能访问,如果是独立应用,部署一个 nginx ,对/blog 做一个路径规则
|
5
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 |
6
Kastner OP 嗯,是云服务器,我不知道这个表述会引起歧义哈。
多谢各位。看起来是配置 nginx 可以解决我的需求。 |