标签: alias

基本的apache别名问题

现在我访问我的开发。服务器作为本地主机。

如何更改它以便我可以输入“myservername”并且它可以作为本地主机的“别名”?

谢谢

alias apache-2.2

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

设置 DNS 记录

您好,我有一个关于管理 DNS 记录的问题。假设我有一台包含 IIS 服务器和 SQL 服务器的服务器。我的一个朋友建议我有一个指向该服务器 IP 地址的 A 记录并设置 2 个 CNAME 记录,sql.XXXX.XXX 和 www.XXXX.XXX。

我想知道重点是什么?有人不能使用 www.XXXX.XXX 访问 SQL 实例并通过使用 SQL.XXXX.XXX 看到它们指向相同的服务器和 IP 来反过来访问 IIS 实例吗?

如果是这种情况,让每个人都通过 XXXX.XXX(无子域)访问并留在那里会更容易吗?

networking domain-name-system alias cname-record

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

DNS 是否可以将流量定向到不同的端口?

可能的重复:
如何使用 DNS 将域重定向到我服务器上的特定端口

现在我有一个 DNS CNAME 记录,它ftp.angryoctopus.net为实际的 FTP URL 域创建了一个别名,即angryoctopus.net:65021

目标是客户端应该能够输入ftp://ftp.angryoctopus.net/他们浏览器的地址栏,并被定向到我服务器上 Angry Octopus 的 FTP 站点 - 该站点托管在端口 65021。

当然,主机名不会解析。

是否有可能以某种方式完成这种类型的别名,或者我只是在打败一匹死马?这让我想起了 DynDNS,几年前我用它来做某事。DynDNS 是如何欺骗端口的,我可以模仿它来完成这项工作吗?

我应该补充一点,这是在独立服务器上运行,托管多个 FTP 站点。我将 Windows Server 2003 w/SP2 用于 DNS 和 IIS 6.0

domain-name-system port ftp alias cname-record

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

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

Kate 编辑器的别名

如何在 .bashrc 中为 Kate 编辑器创建别名,以便不写入kate file1 file2,而是k file1 file2打开这些文件。

bash bashrc alias

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

Nginx try_files 问题

好的 - 我一直在使用这个规则一段时间

location ~* /(?:abc12345|12abcdef)/(.*\.(jpe?g|gif|png)) {
    alias /usr/local/image/$1;
    error_page 404 /handler.php;
}
Run Code Online (Sandbox Code Playgroud)

如果图像文件存在,则提供它 - 如果文件不存在,一个名为 /handler.php 的自定义 404 error_page 用于交付货物。如果图像没有改变,它将返回 304 - 新图像返回 200。几乎完美。

问题是,返回带有图像的 404 不是正确的做法——我应该接受请求,确定文件是否存在,如果不运行处理程序并返回图像——而不是显示 404。

我试图用 try_files 替换 error_page,但没有得到想要的结果:

 location ~* /(?:abc12345|12abcdef)/(.*\.(jpe?g|gif|png)) {
     alias /usr/local/image/$1;
     try_files $uri $uri/ /handler.php;
 }
Run Code Online (Sandbox Code Playgroud)

try_files 中似乎没有任何匹配项,因此所有请求都通过 handler.php。我知道别名是一种特殊的匹配模式,但是如果我尝试输入

try_files "" /handler.php;
Run Code Online (Sandbox Code Playgroud)

哪个有效,但是 "" 返回不正确的内容类型 (Content-Type:·application/octet-stream) 而 handler.php 返回正确的内容类型 (Content-Type:·image/jpeg)

当然,我可以添加“default_type image/jpeg;” 强制默认,但当实际图像可能是 gif 或 png 时,我冒着返回 jpeg 内容类型的风险。

我正在运行 debian 6 - nginx-1.0.6-1~dotdeb.2

关于如何使这项工作的任何想法?

nginx alias

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

Apache 区分文件和文件夹

我正在运行带有别名的 Apache 服务器到用户目录中的“www”文件夹。如果我转到“域/~用户”,我会收到 404,但“域/~用户/” 服务正确。我假设这是因为没有名为“~user”的文件,但有一个目录。我希望能够转到“~user”并将其转到文件夹“~user”。

alias apache-2.2

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

如何用引号创建别名

我尝试使用引号创建别名,如下所示:

alias myalias='ps -ef | grep tomcat | kill -9 `awk {'print $2'}`'
Run Code Online (Sandbox Code Playgroud)

但正如你所看到的,我已经'在 awk 中了

所以我试图更换

awk {'print $2'}
Run Code Online (Sandbox Code Playgroud)

awk {"print $2"}
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个别名时,奇怪的事情发生在我身上,即控制台窗口被关闭......我怎样才能让这个别名工作

linux shell alias

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

ISC DHCP 服务器侦听虚拟接口

我有一个 ISC DHCP 服务器 4.2.2 (Debian Wheezy) 在工作。我需要为未知客户端添加第二个范围,为他们提供虚假地址(主要用于故障排除目的)。但是,我尝试的任何方法似乎都不起作用。使用下面的新子网声明截断下面的 dhcpd4.conf 文件。

subnet 10.111.111.0 netmask 255.255.255.0 {
        range 10.111.111.5 10.111.111.250;
        allow unknown-clients;
}

subnet 192.168.XXX.0 netmask 255.255.255.0 {
  range 192.168.XXX.194 192.168.XXX.200;
  range 192.168.XXX.100 192.168.XXX.109;
  range 192.168.XXX.215 192.168.XXX.250;

        ignore unknown-clients;
  option routers 192.168.XXX.XXX;
<lots more options>
}
Run Code Online (Sandbox Code Playgroud)

我知道 DHCP 服务器将忽略 10.111.111.0 子网,如果它在该子网上没有与 IP 的接口,所以我首先尝试了一个虚拟的。在 /etc/network/interfaces 中,我添加了:

up ip addr add 10.111.111.1/24 dev eth0 label eth0:1
Run Code Online (Sandbox Code Playgroud)

然后调出界面。ifconfig 确认它已启动。然后我将 eth0:1 添加到 /etc/default/isc-dhcp-server :

INTERFACES="eth0 eth0:1"
Run Code Online (Sandbox Code Playgroud)

然后我重新启动了 DHCP 服务器,但只有以下内容:

...WARNING: Host declarations are global.  They are …
Run Code Online (Sandbox Code Playgroud)

alias isc-dhcp debian-wheezy

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

Apache Alias / VirtualHost 以不同用户身份运行

我试图创建一个别名或虚拟主机以作为不同的用户运行。下面是httpd.conf不起作用的 apache 的一部分。或者,它甚至可能吗?

<VirtualHost blah:80>

    user DifferentUser
    group DifferentGroup

    ServerAdmin blah
    DocumentRoot blah
    ServerName blah
    ServerAlias blah
    ScriptAlias /cgi-bin/ blah
    DirectoryIndex index.html index.htm default.htm index.shtml index.php
    ErrorLog logs/blah-error_log
    CustomLog logs/blah-access_log common
    <Directory "/blah/">
      Options Indexes FollowSymLinks MultiViews ExecCGI
      AllowOverride all
      Order Deny,Allow
      Deny from none
      Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

php httpd alias apache-2.2

0
推荐指数
1
解决办法
4012
查看次数

Postfix别名[用户未知]问题

所以我需要在我的 postfix 服务器上创建一个别名,它将所有邮件重定向到多个电子邮件地址。

我有 postfix + postfixadmin 并配置了 dovecot,一切似乎都运行良好,服务器能够接收电子邮件和发送电子邮件,创建新帐户也是如此,但不能创建别名。

尝试向新创建的别名(通过 postfixadmin 创建)发送电子邮件时,在 /var/log/mail.log 中,我看到以下内容

Mar 11 14:24:53 somedomain postfix/pipe[28581]: B1FEDBC0899: to=<testing@somedomain.com>, relay=dovecot, delay=0.68, delays=0.63/0/0/0.05, dsn=5.1.1, status=bounced (user unknown)
Mar 11 14:24:53 somedomain postfix/cleanup[26467]: 3B549BC0BE4: message-id=<20140311102453.3B549BC0BE4@somedomain.com>
Mar 11 14:24:53 somedomain postfix/bounce[28583]: B1FEDBC0899: sender non-delivery notification: 3B549BC0BE4
Run Code Online (Sandbox Code Playgroud)

电子邮件被退回几乎相同的错误。

问题是别名存在,我可以在 MySQL 数据库和 postfixadmin 界面中看到它。

root@someserver:~# postconf | grep alias
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias, forward
allow_mail_to_files = alias, forward
expand_owner_alias = no
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
newaliases_path = /usr/bin/newaliases …
Run Code Online (Sandbox Code Playgroud)

email email-server postfix alias

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

佳能的 SMTP 名称太长

我正在设置佳能 iR 设备以扫描到电子邮件,但它们的 SMTP 服务器字段名称对于我的 MX 记录地址来说太短了。

有没有办法设置一个可以解决这个问题的别名,或者其他一些方法?

为什么我的 MX 这么长?因为我使用的是 Office 365,所以它的格式为“MyDomain-with-dashes.mail.protection.outlook.com”(因此按域名添加 28 个字符)。

佳能的字段似乎最多为 48 个字符。我已经记录了佳能的支持请求,但无法想象他们会给出解决方案。

domain-name-system alias mx-record

0
推荐指数
1
解决办法
1242
查看次数

在 SSH 命令中设置服务器名称别名

这可能是微不足道的,但我不确定如何安全且最佳地做到这一点。

我有几台服务器(AWS EC2),我通过 bash 进行 ssh 访问。这些服务器名称很长。

我怎样才能给它们起别名,这样我就可以输入类似的内容,而不是输入很长的东西

ssh ubuntu@<alias-name>

ubuntu bash bashrc alias

0
推荐指数
1
解决办法
273
查看次数