小编Pen*_*der的帖子

如何在不提示输入管理员密码的情况下从网络共享运行应用程序?

我在 Windows Server 2003 服务器上的网络共享文件夹中放置了一个公司内部应用程序。需要访问此文件夹的用户具有适当的权限,可以列出目录内容、保存文件、打开和修改文件等。本质上,用户需要对该文件夹执行的所有操作都无需密码提示(网络共享)是通过登录脚本在本地工作站上创建的),尝试运行程序时除外。用户通过放置在桌面上的应用程序位置的快捷方式访问该程序。

任何尝试运行该应用程序的非域或本地帐户管理员的(受限)用户都会被提示输入管理员密码。此网络共享中的其他操作不会提示用户输入管理员密码。我需要让有限的帐户用户可以访问此应用程序,而无需在每次尝试运行时提示输入密码。Windows Server 2003 和 Windows 7 将允许设置兼容模式,因为Compability modes cannot be set on this program because it is located on a network drive.

由于最终用户提出的要求,程序目前经常更改。然后重新编译并放回网络驱动器以供使用。

如果不将程序放置在每台单独的计算机上,或授予有限的用户管理员权限,如何让 Windows 7 运行此程序而不提示输入密码?

windows-server-2003 password windows-7 network-share

6
推荐指数
1
解决办法
1万
查看次数

NGINX 反向代理未加载资源

我正在尝试在一些内部 Web 服务前放置一个反向代理。

Nginx 已设置并正常工作以服务请求。如果我只location /在我的 conf 文件中提供一个,它会成功加载该 proxy_pass 目标,即:

location / {
  proxy_pass https://internal.ip:port/;
 }
Run Code Online (Sandbox Code Playgroud)

浏览到https://public_proxy_address/可以完美地加载该内部资源。

但是,由于我有多个内部应用程序,我想通过 nginx 代理所有这些应用程序。因此,在我的测试中,我将 conf 更改为如下:

location /app1 {
  proxy_pass https://internal.ip:port/;
}
Run Code Online (Sandbox Code Playgroud)

有了这个,我得到了主/默认内部应用程序索引页面,但视图源显示我没有重新编写链接样式表、js 或其他资源。因此页面的全部内容无法加载。在 Apache 中,我可能会编写一个proxyhtmlurlmap ^/resource/ /app1/resource R. 不过,我在 nginx 中找不到任何方法来实现这一点。

我也试过这个,无济于事:

location /app1 {
  rewrite /resource(.*?) /app1/resource$1 break;
  proxy_pass https://internal.ip:port/;
 }
Run Code Online (Sandbox Code Playgroud)

如何让 nginx 正确地将目标位置(app1)添加到请求的资源 URL 以便它们加载?

ssl nginx proxy

6
推荐指数
2
解决办法
3万
查看次数

单个子域是否需要通配符 SSL?

典型的 SSL 证书有时也基于域 (domain.com) 的通用名称 (www.domain.com)。

我了解通配符证书用于 (*.domain.com) 并且它将/应该验证该域的所有子域。

如果我想用 SSL 证书 (mail.domain.com) 覆盖单个子域,通配符证书是唯一的选择吗?或者是否可以使用为该单个子域颁发的标准 SSL 证书?

我不是在要求最佳实践,也不是为什么“应该真正使用通配符证书”的原因。我从技术角度询问是否可以使用非通配符的 SSL 域验证证书来保护单个子域。

ssl subdomain shared-hosting apache-2.2

4
推荐指数
1
解决办法
873
查看次数