Php 是';www.example.net';和';forum.example.com/content';两个不同的网站?
有一个网站Php 是';www.example.net';和';forum.example.com/content';两个不同的网站?,php,asp.net,dns,Php,Asp.net,Dns,有一个网站www.example.net,它的主页上有一个Forum链接,该链接指向Forum.example.com/content 我发现主站点是使用.NET框架开发的,论坛是使用基于PHP的vBulletin构建的 这是两个不同的领域吗 换句话说,论坛是否是Visual Studio项目www.example.net中的某个文件夹作为ASP.net网站的一部分运行?或者“forum.example.com/content是指向完全不同的网站的链接吗?IIS可以运行PHP代码,请参阅 因此,
www.example.net
,它的主页上有一个Forum
链接,该链接指向Forum.example.com/content
我发现主站点是使用.NET框架开发的,论坛是使用基于PHP的vBulletin
构建的
这是两个不同的领域吗
换句话说,论坛
是否是Visual Studio项目www.example.net
中的某个文件夹作为ASP.net网站的一部分运行?或者“forum.example.com/content
是指向完全不同的网站的链接吗?IIS可以运行PHP代码,请参阅
因此,如果两者都来自同一台服务器,/content
部分可能是一个虚拟目录或应用程序,它作为同一站点的一部分运行php
但是,您的域名是不同的-
.co.uk
和.com
可以很容易地成为不同的服务器和站点。最简单的方法是对每个域进行ping
并查看它们是否使用了不同的IP地址。如果是这样,它们很可能是不同的服务器和站点(尽管不是绝对确定的).可以在同一台主机服务器上运行Asp.NET和PHP。因此,它们可能在同一台服务器上
另一种确定它们是否在不同的服务器上的方法是ping URL并查看它们是否解析为相同的IP。可能有多种设置 例如,forum.blahblah.com/content和www.blahblah.co.uk可以位于地球另一端的完全不同的机器上 仅仅因为域名是相似的,并不意味着基础实现是结合在一起的 尝试对域名进行DNS查找,并使用一些web工具调查站点的IP地址——这可能会有所帮助 见: 就个人而言,如果我的主站点是.NET,并且我正在添加一个第三方PHP论坛,我会把它放在另一台机器上 针对下面的“你为什么要问”评论讨论进行更新 “基本上是想弄清楚如何使asp.net网站和基于php的论坛协同工作” 我不会太在意让他们“在机器上”一起工作。 我花了好几个小时试图解开、分离和模块化我的代码,所以我讨厌看到你挣扎着将代码合并在一起 将它们保持为单独的系统并在它们之间定义HTTP接口可能更简单 如果您希望两个组件都“一次登录”,那么可以将它们分开,并使用OpenID之类的东西共享标识 - 引用:“OpenID是一个分散的身份验证协议” 这段关于REST的视频精彩地介绍了HTTP(常常被忽视)的强大功能 - 引用:“REST是当今网络的架构……你不应该与架构合作而不是对抗它吗?” 也许可以在他的DDD书中查阅Eric Evan关于“不同方式”的章节
Note: mod_proxy must be enabled in order to use this flag.
一、 和你一样,我也绞尽脑汁想弄明白这件事。诀窍是知道正确的单词
下面的短语可能更能抓住你答案的关键
- 网络体系结构