标签: alias

如何为命名的 SQL Server 实例创建别名

在我的开发人员计算机上,我有一个名为developer_2005的 SQL Server 实例。在我们正在创建的 C# 应用程序的资源设置文件中,实例名称设置为foob​​ar(不是真的,只是作为示例)。因此,当我运行该应用程序(在 debug 或 realease 中)时,它会尝试连接到本地主机上名为foob​​ar的 SQL Server 。

我想知道是否可以创建别名或类似的东西,以便应用程序实际上在名为foob​​ar 的本地主机上找到一个 SQL Server ,但它实际上连接到名为developer_2005的实例。

应用程序配置文件中的连接字符串是Data Source=localhost\foobar;Initial Catalog=barfoo;Integrated Security=True,提供程序名称为System.Data.SqlClient。如果我将localhost\foobar更改为localhost\developer_2005,那么应用程序可以像它应该的那样连接。如何创建别名以便不必更改文件中的字符串?

我尝试在 SQL Server Management Studio 中使用注册的服务器名称“localhost\developer”创建服务器注册,但这似乎没有任何好处。甚至不确定那真的做了什么......但后来我发现了 SQL Server 配置管理器\SQL Native Client 配置\别名。我有点假设这就是解决方案所在。但是我不太清楚如何添加一个新的......创建一个新的时,我必须提供别名,端口号,协议和服务器,我真的不知道该放什么的任何一方。

alias localhost sql-server

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

Windows Active Directory 用户可以有别名吗?

我刚刚在我们的 Windows 2008 r2 服务器上创建了一个简单的 AD。我已将一些员工添加到该目录中。

现在,是否可以为单个帐户创建一些别名。

例如。

name = foo.bar@contoso.internal / contoso\foo.bar

但用户也可以登录为

contoso\pewpew

这可能吗?

windows-server-2008 active-directory alias user-accounts

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

了解 Exim4 的 /etc/aliases

关于这个 exim /etc/aliases 手册页

我不确定如何/etc/aliases工作。这

/etc/aliases
   The file should contain lins of the form
   name: address, address, ...
Run Code Online (Sandbox Code Playgroud)

我查看了/usr/share/doc/exim4-base/spec.txt.gz,但我想要的只是别名格式的示例

是吗

root:  bobjoe@mysite.com, Robbiejoe@mysite.com, bobjoe@mysecondsite.com
Run Code Online (Sandbox Code Playgroud)

其中root是 Linux 系统上的登录用户名,后面是别名(进入 root 收件箱的电子邮件地址)

或者是

root:  bobjoe, Robbiejoe
Run Code Online (Sandbox Code Playgroud)

域名被遗漏的地方..所以别名文件不关心域..??

那么如何将 bobjoe@mysecondsite.com 路由到 root 用户呢?

exim alias

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

apache 日志中的错误“未找到或无法统计”,以及 httpd.conf 和站点文档根目录中的差异

我每天都会在我的 apache 错误日志中收到许多这样的错误:

[错误] [客户端 127.0.0.1] 脚本 '/var/www/html/wp-cron.php' 未找到或无法统计

我想知道它是否与我的 httpd.conf 有关系,因为我的 DocumentRoot 设置为“/var/www/html”,但我的 WordPress 站点位于名为 httpdocs 的顶级目录中,而不是 html。wp-cron.php 存在,但它在 httpdocs 中,而不是 html,并且没有 html 目录。VPS 和 IP 上有多个 WordPress 站点和域。

日志中没有其他类似的错误,WordPress 似乎运行良好。但我想修复这些错误,因为它对服务器造成了一些额外的负担。

有没有办法在 httpd.conf 中添加重定向或别名,以便可以找到 wp-cron.php?或者这是一个不同的解决方案?

编辑: 找到答案;问题是主机文件条目:VPS 上多个域的主机文件条目?

httpd alias apache-2.2

7
推荐指数
2
解决办法
11万
查看次数

在 Apache 中使用 CNAME 设置别名时实际请求的是什么?

我的开发机器上设置了许多子域,如下所示。

  • test1.example.com => 192.168.0.7
  • test2.example.com => 192.168.0.7
  • ...(大约 30 个这样的域)

我的开发服务器上有很多站点,Apache 可以根据域名处理这些站点。

但是,我对设置固定IP感到难过。所以我想像这样使用别名:

  • default.example.com => 192.168.0.7
  • test1.example.com => (CNAME) default.example.com
  • test2.example.com => (CNAME) default.example.com

这里的好处是当开发服务器的IP改变时,我只需要改变一个而不是很多。

如果我test1.example.com从 Apache 服务器请求,它是否将其视为test1.example.comdefault.example.com

alias cname-record apache-2.2

7
推荐指数
1
解决办法
422
查看次数

DKIM 不使用别名地址签名 - 不是内部的,未经过身份验证

我安装了 postfix、dovecot、opendkim 和 postsrsd。我试图将邮件从 alias@example.com 转发到 myemail@gmail.com,并让他们用 DKIM 签名。

我使用postrsd以便 SPF 记录通过转发的电子邮件。

但是,当我从 icloud 帐户向 alias@example.com 发送电子邮件时,该邮件会发送到我的 gmail 收件箱,但并未由 DKIM 签名。

这是我的日志的输出:

postfix/smtpd:      connect from st11p01im-asmtp001.me.com[17.172.204.151]
postfix/smtpd:      BC23640B53: client=st11p01im-asmtp001.me.com[17.172.204.151]
postsrsd:           srs_forward: <myicloudemail@icloud.com> rewritten as <SRS0=zgyz=HT=icloud.com=myicloudemail@hostname.myemailserver.com>
postfix/cleanup:    BC23640B53: message-id=<6fd8e885-4be1-4a37-983f-3d6f18f3b73a@me.com>
opendkim:           BC23640B53: st11p01im-asmtp001.me.com [17.172.204.151] not internal
opendkim:           BC23640B53: not authenticated
opendkim:           BC23640B53: no signature data
Run Code Online (Sandbox Code Playgroud)

我查看了http://seasonofcode.com/posts/setting-up-dkim-and-sr​​s-in-postfix.html并且我所有的配置文件似乎都是正确的。

从我在网上看到的情况来看,“非内部,未经过身份验证”消息意味着该域不存在于 中/etc/opendkim/TrustedHosts,但日志中列出的域 ( st11p01im-asmtp001.me.com ) 不是我的域。我相信me.com属于 Apple。

DKIM 是否无法使用 SRS 使用别名地址进行签名?

更新:
在 /etc/postfix/main.cf 中禁用了 postrsd,问题仍然存在。因此,问题不在于 postrsd,而在于 opendkim …

postfix gmail alias dkim opendkim

7
推荐指数
1
解决办法
5229
查看次数

使用 Apache2 将所有非 www 子域重定向到主 www 域

我有一个网站 (domain.com),我想重定向我所有的辅助域(domain2.com、domain3.com)和这些域的所有子域(*.domain.com、*.domain2.com... ) 到主域 www.domain.com(因为我希望后者是唯一可以访问该站点的 URL)。

为此,我创建了一个 Apache 虚拟主机来捕获所有这些可能性并重定向它们(在配置我的 DNS 之后,这是不言而喻的)。我将此配置放在 Apache 的“sites-enabled”文件夹中名为“999-catchall”的文件中。注意:我使用这个名称是为了确保它是最后一个检查的虚拟主机,因为我还有我的默认虚拟主机(www.domain.com 的默认值)和我的 webmail 的虚拟主机(webmail.domain 的 001-webmail) .com)。

这是“999-catchall”文件的内容:

<VirtualHost *:80>
        # catch...
        ServerName domain.com
        ServerAlias domain2.com domain3.com *.domain.com *.domain2.com *.domain3.com
        # ...and redirect
        RewriteEngine on
        RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
        RewriteRule ^(.*)$ http://www.domain.com$1 [R=301,L]
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

此配置适用于 domain.com、domain2.com、*.domain2.com、domain3.com 和 *.domain3.com,但不适用于 * .domain.com 。示例:如果我输入 blabla.domain2.com,我会被重定向到 www.domain.com,但如果我输入 blaba.domain.com,我不会(我只是有一个“服务器未找到”错误)。

我的方法正确吗?你看到我的错误在哪里了吗?

编辑:我的错误,我的 DNS 服务器没有为 *.domain.com 正确配置。所以这个配置有效,如果它可以帮助想要做同样事情的人。

alias redirect virtualhost domain-name apache-2.2

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

SSL、CNAME 和多个域

假设我有一个我提供的超酷网站的 SSL 证书,比如https://secure.coolsite.com/(不是我的网站,只是一个例子)。然后假设我有一个客户想要在他的服务器上为我的网站提供 CNAME,例如https://mycoolsite.his-site.com/他是否需要常规 SSL 证书,我是否需要有一个我的第二个证书(并且只需将其“安装”在我的网络服务器上),或者我是否需要一个多域 SSL 证书,或者他只需要将我的网站列为他的证书的别名?

谢谢!

ssl alias cname-record

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

基于子域的Apache动态别名

我有以下结构作为 ZF1 应用程序的一部分 -

C:/www/multisite
C:/www/multisite/application
C:/www/multisite/public
C:/www/multisite/client1/uploads
C:/www/multisite/client2/uploads
Run Code Online (Sandbox Code Playgroud)

我目前为每个子域都有以下虚拟主机 -

<VirtualHost *:80>
    DocumentRoot "C:/www/multisite/public"
    ServerName client1.multisite.dev
    Alias /uploads C:/www/multisite/client1/uploads
    FallbackResource /index.php
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/www/multisite/public"
    ServerName client2.multisite.dev
    Alias /uploads C:/www/multisite/client2/uploads
    FallbackResource /index.php
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我想根据子域动态实现这一点,但我不知道如何做到这一点。

{sub_domain}.multisite.dev
Run Code Online (Sandbox Code Playgroud)

将导致别名

Alias /uploads C:/www/multisite/{sub_domain}/uploads
Run Code Online (Sandbox Code Playgroud)

这可能吗?

alias apache-2.2

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

BIND 的 ANAME / ALIAS 记录

我使用 BIND 为大约 15,000 个域名操作一些 DNS 服务器。一些客户希望开始使用全站点内容交付 CDN,对此的要求是支持使用 ANAME / ALIAS DNS 记录,现在几家大型 DNS 提供商都支持这些记录。

有没有办法在 BIND 之上实现这些记录类型,或者您能否就如何引入此类功能提出建议?

domain-name-system bind alias

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