标签: windows-server

在 Windows Server 2008 R2 上启用 TLS 1.2

我正在尝试在 Windows Server 2008 R2 上启用 TLS 1.2。我已创建注册表项以启用 TLS 1.2,如以下链接所述: http: //forums.iis.net/t/1201043.aspx

我还尝试了链接中的powershell脚本:http://www.hass.de/content/setup-your-iis-ssl-perfect-forward-secrecy-and-tls-12

通过wireshark进行监控时,我发现客户端问候消息正在发送版本TLS 1.2,并且协议显示TLSv1。服务器问候消息在协议字段中显示 tlsv1 ,版本为 TLS 1.0 。

我不知道我是否缺少启用 TLS 1.2 的任何内容。我想我已经完成了所有的注册表项。任何帮助将不胜感激。

上述服务在HASP服务器中运行,并在443端口上运行。

另一个奇怪的事情是,当我在 8443 端口上部署另一个服务时,我正在使用 IIS 7.5 服务器。它仅从 ie 9 开始在 TLS 1.2 上运行。IIS 7.5 服务和 Hasp 服务器服务都在同一台计算机上运行。但通过wireshark它只显示TCP协议。这里没有使用 SSL 协议 https 通信。这怎么可能?

即使我从服务器注册表中禁用 SSLv3 或删除所有条目,也是最后一点。url 在 sslv3 上仍然有效。是否有可能我们需要更新 Windows 服务器上的其他一些文件?

iis ssl windows-server sslv3

5
推荐指数
1
解决办法
3369
查看次数

Windows Server 2012 r2 中的波斯文化

在我们在 Windows 10 上运行的开发机器中,“fa-IR”文化运行良好,所有日期都使用波斯日历显示。但是当我们在 Windows Server 2012 r2 上部署我们的应用程序时,日期时间仍然是公历。

c# globalization windows-server persian-calendar

5
推荐指数
1
解决办法
532
查看次数

我禁用 IE 增强安全性,但 IE 不工作

我已通过 RDP 连接 Windows EC2 实例,在 Windows Internet Explorer 中无法正常工作,我已经禁用了增强安全性,但它无法正常工作。我附上了截图,请查收。

错误

internet-explorer amazon-ec2 windows-server

5
推荐指数
2
解决办法
4499
查看次数

Windows 服务器上的 Docker 是“免费的”吗?

我最近一直在玩 docker windows 容器,我想把一些工作负载放在 Windows 服务器上。

但是当我在 Windows Server 2016 上安装 Docker Desktop 时,它没有说它只适用于 Windows 10。

深入研究表明,对于 Windows 服务器,您需要 Docker Enterprise。其中成本:“联系销售”(意思是不便宜)。(这个docker 实验室表明您可以在 Windows 10 上安装 docker 桌面,但对于 Windows 服务器,您需要 docker 企业版。)

Docker for Windows 是我可以使用开源“免费”许可证部署到生产环境的产品吗?如果是这样,那个产品在哪里,它叫什么?

windows-server docker windows-server-2016 docker-for-windows

5
推荐指数
1
解决办法
2327
查看次数

如何防止关闭 RDP 后注销/丢失屏幕

我有一个在 Windows 2019 Server 实例上运行的在屏幕上执行单击的应用程序

但问题是,当我关闭 RDP 时,应用程序将停止工作(单击)

我怀疑这是由于我关闭 RDP(使用“X”按钮)时用户注销造成的。

当我关闭 RDP 时,有什么方法可以“不丢失屏幕”吗?

windows-server windows-server-2019

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

Web 服务器重启后,Windows Server Docker 容器无法连接到代理容器

我有 2 个使用 Docker Compose 部署的 Windows Server Docker 容器。一个容器运行反向代理服务器,另一个容器运行 Web 服务器。Web 服务器提供一个简单的 index.html 页面。两者都在运行 Nginx。

运行时,一切都按预期工作。我可以通过代理访问内容。但是,如果我重新启动 Web 服务器,则会收到错误的网关错误。然后我需要重新启动代理以使其再次工作。

如何在无需重新启动代理的情况下使其正常工作?

Docker-撰写:

version: '3'

services: 
    web:
        build:
            context: ./web
            dockerfile: ./dockerfile
    proxy:
        build:
            context: ./proxy
            dockerfile: ./dockerfile
        ports:
            - "8089:80"
Run Code Online (Sandbox Code Playgroud)

代理Dockerfile:

FROM sixeyed/nginx:windowsservercore

COPY nginx.conf C:/nginx/conf
CMD C:\nginx\nginx.exe
Run Code Online (Sandbox Code Playgroud)

代理 nginx.config:

events {
}
http {
    server {
        listen       80;
        server_name  localhost;

        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_pass http://web:80/;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

网络 Dockerfile:

events {
}
http …
Run Code Online (Sandbox Code Playgroud)

network-programming nginx windows-server docker docker-compose

5
推荐指数
1
解决办法
303
查看次数

有人在 Windows Server 上安装并运行 Playwright 吗?

我使用 Playwright dotnet 构建了一个工具,它在本地运行得很好。我正在尝试将其部署在我的 Windows 服务器上,以便其他人可以使用它,问题是如何在服务器上正确安装无头浏览器。

如果我在服务器上的 Windows PowerShell 中执行https://playwright.dev/dotnet/docs/intro上的所有快速启动任务,则在执行该playwright install步骤之前一切都会正常进行。此时我收到以下错误:

未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime,版本= 5.0.0.0 ...

即使我尝试输入命令,dotnet add package System.Runtime它也会添加包,但是当我playwright install再次尝试时,它会抛出相同的错误。

我什至尝试部署该应用程序,当我到达需要 Playwright 的部分时,它说:

Looks like Playwright Test or Playwright was just installed or updated. Please run the following command to download new browsers:

npx playwright install

(PS,验证器坚持上述错误是代码并且不会让我提交,除非这是这样格式化,这是愚蠢的)

所以我说搞砸了,在服务器上安装了 Node,然后运行 ​​npx 命令,它说它安装了浏览器,但我仍然收到相同的错误,告诉我运行 npx 命令。

有没有人有幸在 Windows 服务器上安装并实施了 Playwright?

.net windows-server playwright

5
推荐指数
1
解决办法
9799
查看次数

蓝屏 - Compute Engine 中的快照恢复 - GCP

我无法使用 Windows Server 2019 恢复实例的快照。当恢复机器开启时生成的快照时,我得到一台机器无法启动并且总是蓝屏的结果。当恢复关闭机器时生成的快照时,一切正常,恢复的机器正常启动。串口 = inaccessible_boot_device 0xffff 谷歌云平台

boot windows-server google-compute-engine google-cloud-platform windows-server-2019

5
推荐指数
1
解决办法
716
查看次数

Keycloak 18 与 Quarkus 作为 Windows 服务

使用 Wildfly 作为应用程序服务器,可以将 KeyCloak 作为 Windows Server 上的服务运行,如下所示(例如在 IIS 后面):

.\service.bat install /name keycloak /display Keycloak /desc "Keycloak"
.\service.bat start /name Keycloak
Run Code Online (Sandbox Code Playgroud)

不幸的是,不再service.bat可以将 KeyCloak 18 作为服务运行,因为它现在由 Quarkus 支持。

似乎只有一个kc.bat

./kc.bat start
Run Code Online (Sandbox Code Playgroud)

那么,在 Windows Server 上将 KeyCloak 18 与 Quarkus 作为服务运行的正确方法是什么?

windows-server wildfly keycloak quarkus

5
推荐指数
0
解决办法
1340
查看次数

GitHub 自托管运行程序创建 Repo 文件夹两次

我已经在 Windows 服务器上设置了一个自托管运行器,并且设置了在服务器上自动部署/构建存储库所需的必要工作流程。在设置运行器时,我将工作文件夹配置为repos同一目录中调用的文件夹。

我想要的是我的跑步者的文件夹结构是:

C:\deploy
    - ...other runner files & folders
    - config.cmd
    - run.cmd
    - repos/
        - ..."_actions/", "_temp/" etc.
        - <my repo name>/
            - ...the content of my repo...
Run Code Online (Sandbox Code Playgroud)

但我看到运行程序在彼此内部创建了 2 个文件夹,并以我的存储库的名称命名。因此,就我而言,构建文件的路径是C:\deploy\repos\<repo name>\<repo name>\build. 有没有办法防止这种双文件夹结构?

git github windows-server github-actions

5
推荐指数
1
解决办法
482
查看次数