问题标签 [windows-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 在 Windows / Active Directory 环境中的服务器上配置 GIT
我们正在考虑在 Active Directory 环境中配置 GIT 以供 Windows 客户端使用,我想知道人们在哪些配置方面取得了成功。
我们最初设置了带有针对 AD 的基本身份验证的 HTTPS/Apache。但是,这需要为来自客户端的每次推送提供凭据。Kerberos 会不会那么痛苦?
我怀疑使用 SSH 和私钥对,因为它会增加我们 IT 团队所需的维护。是否有一种方法可以将私钥绑定到 AD 帐户,以便 git 自动获取它(某种与 AD 连接的 plink.exe 替换)?
我基本上是在尽量减少 IT 团队和开发人员的持续痛苦。我在浪费时间吗?我应该改用 Mercurial 吗?
澄清一下:我有在 Windows 上使用 github 作为远程 Git 的经验,我喜欢它。但是,我很高兴看到 Mercurial(我用过,但只用了一点点),如果它意味着在 Windows 下提供更好的身份验证支持。
deployment - 推荐用于 Windows 环境的自动部署工具?
作为 .NET 程序员,我创建 Windows 服务和 Web 应用程序。
这些部署在临时环境中,然后在回归测试成功后,将它们部署在生产环境中。
虽然看起来更像是一个 IT 相关的问题,但我认为,例如,当一个版本发生变化时,只有程序员才能真正知道新版本的影响,以及应该使哪个服务下线以更改其 DLL,然后再次上网(只是一个例子)。
所以我认为创建某种自动化脚本(或其他东西)以在每台目标机器上执行是程序员的工作。
你碰巧知道这样的 Windows Server 2003/2008 机器的框架吗?
我对这样的框架的要求是:
- 人类可读的脚本(或任何其他文本,例如 XML)
- 可以通过名称检测服务并启动/停止它
- 可以检测安装在 IIS 上的 Web 应用程序并启动/停止它
- 复制/创建/移动/删除/压缩/解压缩文件和文件夹
- 可以发邮件
你碰巧知道这样的 Windows Server 2003/2008 机器的框架吗?
提前致谢!
asp.net - 使用 NT 用户名/密码对话框保护 ASP.NET 网站
我们在同一台 IIS (Windows 2003) 服务器上运行了网站的生产和开发版本。我们不希望外部的每个人都可以使用开发版本。但我们也不希望仅仅为了改变用户访问它的方式而对身份验证系统或站点结构进行更改。
因此,最好在有人第一次尝试加载开发站点的网页时显示类似于 windows 用户名/密码对话框的内容。如果该对话框将接受服务器帐户的访问凭据,那将是有意义的。成功提交 NT 用户名/密码后,用户应该能够加载开发网站的页面。
所以,基本上我们不想修改开发应用程序来接受 NT 用户名/密码进行登录。我们只是希望只有有权访问服务器本身的人才能保护和访问它。关于如何做到这一点的任何想法?
sql-server - 我需要在任何网络中使用 Windows Server 吗?
对于经验。我有一个程序在一个由两台计算机组成的网络上工作。该程序使用 SQLServer。我需要在这个网络中使用 Win Server 吗?
(对不起。我懂一点英语……)
php - 如何在我的 Windows 服务器版本的 PHP 上安装 GD
我正在运行 Windows Server 2003,需要安装一个 GD 版本。
谁能指出一些指示或建议?
windows-server-2008-r2 - 无法注销 Windows Server 2008
我目前使用远程桌面登录到我的 Windows Server 2008 R2 (x64) 服务器。当我点击 Start -> Log Out 时,弹出以下消息:
消息说:“正在等待所有管理单元完成......”
后台有第二个对话框,上面写着:
MMC 无法初始化管理单元。
现在我无法注销,也无法调出任务管理器。我可以点击 ctrl-alt-del 然后单击任务管理器,我可以右键单击任务栏并单击启动任务管理器,我可以单击开始菜单并单击注销,但这些都没有做任何事情。我也无法单击屏幕截图中显示的确定按钮。
这是一个实时网络服务器,所以我不想尝试重新启动服务器。
我可以断开与远程桌面的连接,但稍后重新登录时仍会显示这些对话框。
有任何想法吗?我只需要等到半夜重新启动服务器吗?
administration - 使用 windows server 2008 的声纳
我想在 Windows Server 2008 r2 64 上安装声纳。我这样配置我的conf/sonar.properties
文件:
我开始了StartSonar.bat
,在 Windows 防火墙提示中我回答授予来自公共网络的访问权限。当我尝试从服务器访问 http://[my_server_ip]:8888/sonar 时,一切都很好。但是当我尝试从另一台计算机访问此页面时,我无法访问。
怎么了?
windows - 使用网络共享文件同步
我正在考虑使用网络共享文件作为锁定机制来同步不同 Windows 服务器上的程序之间的操作。
例如,当 server1 想要执行操作时,它将首先在网络共享文件夹“\share_server\share_folder\share_file”上创建一个具有排除写入权限的文件。
在 server1 的操作过程中,如果另一个 server2 想要执行相同的操作,server2 将首先尝试创建同名文件,但文件创建会失败,因为文件已经存在,因此 server2 知道其他人正在执行操作。server2 将绕过该操作。
server1 完成操作后,会关闭文件并释放锁。
你能想到这个解决方案有什么陷阱吗?非常感谢!
(我能想到的一个缺点是,出于安全考虑,某些服务器可能不允许防火墙中的网络共享。但我认为普通管理员会允许这种基本的 Widnows 服务。)
iis - 重定向除少数目录/路径之外的所有网络流量?
我有一个网站,我需要将几乎所有内容重定向到另一个域,除了几个目录/路径。服务器在托管环境中运行 ColdFusion 和 IIS。
功能:
关于我如何做到这一点的任何建议?
我考虑在 ColdFusion 中这样做,但这不能处理案例 c)。无法在 IIS 中重写 URL,因为这是托管服务提供商的限制。
编辑:
我刚刚意识到上面的功能没有明确说明这种情况:
iis - 从 UNC 路径运行 asp.net 应用程序
我遇到了 IIS 的问题。我正在尝试从 UNC 路径托管应用程序,但出现错误 - 它无法从 bin 文件夹加载程序集。我错过了什么棘手的事情或者无法完成?我提供了物理路径凭据中所需的所有凭据,我还尝试以允许的用户身份运行应用程序池,但问题似乎不同..
PS:我正在运行 .NET 4.0