c本地主机上的Web服务

本文关键字:Web 服务 主机 | 更新日期: 2023-09-27 18:19:43

我有点力不从心,还没有从谷歌找到我需要的答案,所以可以给我一些建议。

我有一个网站,目前有一些功能内置。

我现在发现自己需要创建一个包含相同功能的第二个网站。

为了以正确的方式做到这一点,我想创建一个Web服务,并从两个网站访问它。到目前为止,我已经创建了一个新的解决方案和Web服务。

在我的开发机器上,我可以浏览到Web服务。

问题是,当我将此Web服务移动到实时服务器时,它是否需要自己的IP地址、域,或者两者兼而有之?或者它可以驻留在本地服务器上,并以与我在开发机器上相同的方式进行访问?

不需要从服务器外部访问Web服务。

我有点不清楚,在现场环境中测试也不容易。

感谢所有的帮助。

c本地主机上的Web服务

web服务的工作方式与网站完全相同,只是它不返回HTML,而是返回JSON/XML或类似内容。您需要在web服务器上托管它,但如果您只需要本地访问它,您可以将web服务器设置为绑定到localhost(IP4中的127.0.0.1http://localhost:12380)。

大多数网络服务器可以绑定到特定IP地址上的任何内容,而该地址没有以其他方式分配,或者它们可以根据请求的主机名识别要服务的网站。注:。主机名不是由(TCP/)IP(浏览器)自动发送的,或者在这种情况下,web服务客户端会发送一个HTTP请求头,让服务器知道要为哪个站点提供服务。

如果你对服务器有足够的控制权,你也可以在hosts文件中创建一个条目来代替域名(例如,webservice映射到127.0.0.1),然后设置你的web服务器绑定到该域名。