![关于网站托管和域名流量转发的初级问题](https://linux22.com/image/503467/%E5%85%B3%E4%BA%8E%E7%BD%91%E7%AB%99%E6%89%98%E7%AE%A1%E5%92%8C%E5%9F%9F%E5%90%8D%E6%B5%81%E9%87%8F%E8%BD%AC%E5%8F%91%E7%9A%84%E5%88%9D%E7%BA%A7%E9%97%AE%E9%A2%98.png)
我们公司为路由器分配了一个公共 IP 地址。我们的互联网服务提供商还托管了公共域名。我可以通过 Plesk 修改这些域名。(一个用于 ASP.NET,另一个用于 PHP)。现在我可以了解从路由器到服务器的流量模式。
我正处于制作 WEB 应用程序的早期阶段,为了向其他人展示我的作品,我更愿意向最终用户提供一个带有我的域名或子域名的地址
样本:
- 如果有人访问 www.mydomain.com,他将在我们的互联网服务提供商上托管我的公共网站,
- 如果有人调用 testapp.mydomain.com,Plesk 会将该调用重定向到我的 IP 地址,然后重定向到我的服务器
- 否则,如果有人调用 mydomain.com/testapp,Plesk 也会将其重定向到我的公共 IP(路由器)
答案1
我不知道 Plesk 是否允许您修改 DNS 条目,但您需要为 testapp.mydmoan.com 创建一个 A 或主机记录,指向 XXX.XXX.XXX.XXX(您的 IP 地址),TTL 为 8 小时。
您最好只是打开一张支持票并要求您的 ISP 为您添加该 DNS 条目。
然后在 mydomain.com 下创建一个名为 testapp 的目录。在该目录中,创建一个名为 index.html 的新文件。在该文件中,放置以下 html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="0;url=http://testapp.mydomain.com">
</HEAD>
<BODY>
Optional page text here.
</BODY>
</HTML>
访问 mydomain.com/testapp 的用户将看到一段闪烁的简短文本(标签之间的内容),然后重定向到 testapp.mydomain.com
或者,支付 10 美元购买另一个属于您而非“我们”的域名,并将其指向您喜欢的任何地方。