如何在VPS上开启二级站点。如ING何泛解析域名?谢谢各位啦

如何在VPS上开启二级站点。如ING何泛解析域名?谢谢各位啦,第1张

你好,根据你所使用的WEB Server不同,配置不同。

首先我表述一下我对你这个问题的理解,如果对,就请向下看:

你有一个网站 www.abc.com 把把 web1.abc.com 指向 www.abc.com/web1 这种对吧。就是不同的栏目对使用不同的二级域名。无论是文件夹,还是对应程序里的 id 号。都差不多。

这里有Windows iis 为例说:

1、你得先把域名做泛解析,也就是添加一个 * 的A记录指向你的VPS。

2、在IIS上建立一个网站,绑定域名 www.abc.com 和 abc.com

3、再建立一个网站,空主机头(也就是不绑定域名,直接使用IP可以访问)。

然后写一个代码存为index.asp 放到根目录里,进行转发:

<%

HOST=lcase(request.servervariables("HTTP_HOST"))

temp=split(HOST,".")

NEW_HOST=Ubound(temp)

HOST1=temp(NEW_HOST-2)

HOST2=temp(NEW_HOST-1)&"."&temp(NEW_HOST-0)

HOST3="http://"&HOST2&"/"&HOST1

HOST=HOST2

select CASE HOST

CASE "abc.com"

Response.Status="301 Moved Permanently"

Response.AddHeader "Location",(HOST3)

Response.End

CASE ELSE

response.write("<h1>Bad Request (Invalid Hostname)</h1>")

END select

%>

建议适当的扩展和修改为自己用,最好还有做一个404的内部页。这个是基础代码。。修改里面的 abc.com 为你的域名。 response.write("<h1>Bad Request (Invalid Hostname)</h1>") 一定要有,免得别人将没备案的域名解析到你vps上。

当然,有的程序本身就含有子域名功能,这个第3步就免了。。但一定要注意别让其他没备案的域名可以访问你的网站。

最好的办法是找服务提供商帮你解决!

具体如下:

第一步:登录域名管理平台,在域名的MYDNS项里,把域名解析到VPS的IP上!

第二部:登录VPS远程管理桌面,使用SERVER-U创建新的FTP账号密码,设置好空间的大小!

第三步:打开IIS管理器——》网站

里新建设置好你的域名所指向的该文件夹!在指定的文件夹新建好web文件夹!

三步完成后就忘记VPS的事,后面的使用就和空间一样!有空间的IP有FTP账号登录密码!有域名,该怎么做不用说了吧!

记得给分!不给我咒你VPS天天出毛病!!!!!!!!!!!!!!!!!!!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/775477.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-22
下一篇2023-08-22

发表评论

登录后才能评论

评论列表(0条)

    保存