如何将子域名指向同一虚拟主机的不同 web 服务

2015-02-23 23:28:20 +08:00
 Kolar
初次摸索建站,我在虚拟主机根目录下建立多个子目录。其中一个子目录是与女友的纪念网页,准备建立一个blog放在另个子目录下,根目录下准备放一个展示页面。那么,如何用blog.xx.com指向那个子目录下的blog?
而且我不能绑定域名到目录……
3629 次点击
所在节点    站长
8 条回复
Septembers
2015-02-24 04:30:58 +08:00
你是虚拟空间吧(赶紧换VPS吧)
Kolar
2015-02-24 11:33:23 +08:00
@Septembers 我是新手……对linux还不太了解。用虚拟空间想先了解一下建站
Hello1995
2015-02-25 09:42:15 +08:00
我知道的有两种情况:
1/ 有的主机商的后台可以添加子域名(此处假设你添加的是blog.foo.com),然后你的public_html文件夹内会多一个blog文件夹,你只需要在blog文件夹内建站即可。当然,需要添加一条A记录指向你的IP地址。

2/ 另一种情况是(我常用的方法):
在另一个主机建立blog,然后添加一条A记录指向你的这个新的主机的IP地址。也就是说你的www.foo.com和blog.foo.com在不同的主机上。

当然,按照你的描述,你在根目录下建立多个子目录,更符合第一种情况。

(码字不易,如果对我的回答感到满意,请点击一下本回复右上角的“感谢回复者”,:))
Kolar
2015-02-25 19:11:16 +08:00
@Hello1995 我用的虚拟主机,没有IP,无法用A记录……而且没看到有public_html文件夹。我的虚拟空间控制面板能够添加虚拟目录,但是没有绑定子域名选项
Hello1995
2015-02-25 20:20:02 +08:00
@Kolar Windows系统下,运行cmd,输入 ping www.foo.com (也就是你的域名),就能看到你的虚拟主机的IP地址。你应该找一下DNS在哪设置的,正常应该是可以添加的,如果没有public_html文件夹,你的网站放在哪个文件夹下?(如果还是不知道该怎么操作,可以和我私聊,详戳 http://www.hello1995.com/index.php/info.html
Kolar
2015-02-25 22:51:52 +08:00
@Hello1995 网站不是放在根目录wwwroot下吗……DNS是用在西部数码提供的……
Kolar
2015-02-25 22:56:31 +08:00
@Hello1995 唉。。好吧 。我在后台提交工单问这个问题,回复我说我买的这个空间不支持子站,所以不能绑定子域名。但是我记得在网上看到过用.htaccess文件实现子域名。可是我的空间是windows而不是linux……
Kolar
2015-02-25 22:58:48 +08:00
@Hello1995 你说的public_html是linux的吧?

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

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

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

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

© 2021 V2EX