标签: client-server

你怎么知道服务器实际上做了什么?

我收到了 3 个 Linux 机器,1 个正面装有 apache,另外 2 个,据我所知,并没有做太多事情。全部在 Redhat 上运行。

问题很简单:我如何知道服务器实际上在做什么?零文档可从创建者处获得。

linux redhat linux-networking client-server

43
推荐指数
6
解决办法
4545
查看次数

云计算与客户端-服务器架构有何不同?

我想知道云计算和客户端服务器架构之间的区别。我的意思是云计算与为我提供一些服务的网站有何不同。弹性在云计算方面的含义是什么。

cloud-computing client-server

3
推荐指数
1
解决办法
9092
查看次数

Windows Server 2012,应用程序需要管理访问权限才能打开端口

如何授予应用程序访问权限以侦听一个特定端口,而无需以管理员身份运行它或禁用 UAC?

根据策略,必须从旧服务器 (Windows Server 2003) 过渡到 Windows Server 2012。

此服务器的主要目的是运行第三方应用程序,该应用程序侦听特定(非标准)端口并响应请求。(它必须手动运行,它不是 Windows 服务。)

在旧服务器上,只要防火墙设置为允许该端口打开,它就可以像任何旧用户一样正常运行。在 2012 年,即使防火墙配置为允许它,它也必须以管理员身份运行才能被允许打开端口。

我理解出于安全目的这样做的必要性(任意用户不应该能够打开服务器上的任意端口,即使他们有登录访问权限)但是当我真的需要允许访问时呢?

注意:我不希望应用程序以管理员身份运行。我不想禁用 UAC。我希望所有安全措施都保持原状,只允许这个应用程序(它可以有自己的用户帐户)能够打开一个端口并监听它。

我搜索了一些有希望的搜索词,但只得到了有关 Windows Server 2012 自己的服务需要哪些端口的信息。

编辑有关应用程序的更多信息。它只是使用带有bind()listen()和的普通Winsock accept()。它不使用任何像 HTTPListener 这样的 Windows 服务。那么,当以普通用户身份运行时,如何追踪导致套接字无法打开的原因?

port tcp client-server windows-server-2012

3
推荐指数
1
解决办法
9596
查看次数