我在办公室网络的入口处设置了 MikroTik 路由器。我希望将其配置为基于特定域的端口转发。这个任务似乎很常见,但我被困住了。这是我需要实现的目标:
- 对 office1.example.com:443 的请求应重定向到端口 443 上的 Server1。
- 同样,对 office2.example.com:443 的请求应重定向到端口 443 上的 Server2。如何在 MikroTik 路由器上设置这些特定于域的端口转发规则?
任何指导或遵循的步骤将不胜感激。
我在办公室网络的入口处设置了 MikroTik 路由器。我希望将其配置为基于特定域的端口转发。这个任务似乎很常见,但我被困住了。这是我需要实现的目标:
任何指导或遵循的步骤将不胜感激。
前段时间我在 Windows Server 2019 机器上设置了 SMTP 服务器。此服务器的 FQDN 是smtp.mydomain.com,智能主机设置为 smtp-relay.gmail.com,尽管我认为这并不重要。
我将 Let's Encrypt CA 生成的通配符证书 (*.mydomain.com) 安装到 Personal 存储区,并且能够为 SMTP 服务器设置 TLS:
现在,我想更新证书。为此,我将由同一 CA 生成的具有相同主题 (CA=*.mydomain.com) 的更新证书安装到个人商店。然后我停止了 SMTP 服务器并删除了旧证书。之后,我启动了服务器,去检查新证书是否被抓到了,但没有!
该消息告诉“没有证书,TLS 不可用。” 这意味着 SMTP 服务器找不到正确的证书。我阅读了十几个博客和 QA,但无法解决这个问题。
有人知道如何在 Windows Server 2019 机器上正确更新 SMTP 服务器的证书吗?
更新——新证书包含一个私钥,适用于在同一台机器上运行的 Web 服务器。
我需要在 Windows 7 上使用新的 IISAdministration PowerShell cmdlet 来开发和调试脚本。由于默认情况下此模块在 Windows 7 上不存在,因此我尝试安装它。为此,我安装了 Windows Management Framework 5.1 以确保我有 PowerShell 5.1 和 PowerShellGet 模块可用。
之后,我使用以下命令安装了 IISAdministration 模块:
Install-Module -Name IISAdministration
它不会报告任何错误,但是当我尝试列出可用模块时,它不会显示任何已安装的 cmdlet:
PS D:\> get-module -ListAvailable
Directory: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.1.0.0 IISAdministration
Binary 1.0.0.1 PackageManagement {Find-Package, Get-Package, Get-PackageProvider, Get-Packa...
Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, Save-Module, Update-Module...}
在我的生产 Windows Server 2012 R2 机器上执行此命令时,我可以在 ExportedCommands 列中看到 cmdlet。
当我尝试在脚本中或直接在 PowerShell 控制台中导入模块时,我收到此错误:
PS D:\> Import-Module IISAdministration
Import-Module : Could not load type 'Microsoft.Web.Administration.SslFlags' from assembly
'Microsoft.Web.Administration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
At line:1 char:1
+ Import-Module IISAdministration
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
我的设置有什么问题以及如何解决?