IIS访问同一域中的远程服务器



我有一个服务器A,其中保存了一些日志,另一台带有Web服务器(IIS)的服务器B

我可以从Windows Explorer访问零问题的serverA,但是当我想从serverB访问PHP代码时,它不起作用。

我制作了一个python脚本,该脚本可从serverB上的serverA访问文件。如果我从CMD运行该脚本,它可以工作,但是当我从PHP代码运行该脚本时,它不再起作用了。

i运行IIS服务器作为在serverA

上具有访问权限的域帐户

我尝试将其作为LocalServiceNetworkServiceSystemLocalUser,但没有成功。

该脚本是一个简单的打开命令,所以问题不是来自python

由于您不提供示例代码或描述您在做什么...有几件事要考虑。

  1. 在IIS中的网页中运行的任何内容与登录用户不同的上下文运行。
  2. 第一部分仅仅是IIS用户帐户的文件系统级别权限可能有所不同。您要处理的正确方法是通过为IIS用户分配文件系统级别的必要更改。如果您不了解这样做的后果,请勿更改IIS用户。
  3. 下一部分是在IIS用户帐户的上下文(无论帐户权限如何)中无法执行某些操作,因为某些事情只有登录用户可以访问控制台/桌面的用户才能执行。
  4. 从IIS调用的某些操作被故意阻止(Shell.Execute),无论使用的权限,帐户如何等。

解决。卸载IIS并使用XAMPP。到目前为止,还没有发现问题,一切正常。因此,请使用Xampp/Wamp!

最新更新