标签: wildcard

Ubuntu的IPtables是否有IP地址的通配符

我需要设置 IPtables 以接受许多内部 IP 上的流量。是否有可以用于部分 IP 地址的通配符?例如:192.168。.

或者有更好的选择吗?

iptables wildcard

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

如何在Apache2的VirtualDocumentRoot中配置和组合通配符域和子域?

httpd-vhosts.conf

<Directory "/Volumes/DATA/websites">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

<Virtualhost *:80>
    VirtualDocumentRoot "/Volumes/DATA/websites/default"
    ServerName default.dev
    UseCanonicalName Off
</Virtualhost>

<Virtualhost *:80>
    VirtualDocumentRoot "/Volumes/DATA/websites/%1/www"
    ServerAlias *.dev
    UseCanonicalName Off
</Virtualhost>
Run Code Online (Sandbox Code Playgroud)

目前处理请求如下:

alpha.dev   -> /Volumes/DATA/websites/alpha/www
beta.dev    -> /Volumes/DATA/websites/beta/www
Run Code Online (Sandbox Code Playgroud)

是否可以拥有通配符域子域?例如:

alpha.dev       -> /Volumes/DATA/websites/alpha/www
img.alpha.dev   -> /Volumes/DATA/websites/alpha/img
cdn.alpha.dev   -> /Volumes/DATA/websites/alpha/cdn

beta.dev        -> /Volumes/DATA/websites/beta/www
docs.beta.dev   -> /Volumes/DATA/websites/beta/docs
blog.beta.dev   -> /Volumes/DATA/websites/beta/blog
Run Code Online (Sandbox Code Playgroud)

domain wildcard subdomain apache-2.2

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

使用 www.example.com 作为 A 记录

我希望 example.com 和 *.example.com 始终解析为 www.example.com

因此,如果我将 DNS 记录设置为:

www      A          server ip
(root)   CNAME      www.example.com 
*        CNAME      www.example.com
Run Code Online (Sandbox Code Playgroud)

这些是实现这一目标的正确设置吗?

如果是这样,是否有任何搜索引擎问题?我不希望任何搜索机器人认为我在为不同的子域提供相同的内容或类似内容。

谢谢!

domain-name-system a-record alias cname-record wildcard

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

IIS7 上的通配符 SSL - 每个站点都需要自己的 IP 吗?

如果我为一个域购买通配符 SSL 证书,例如:domain.com 并且我有 40 个站点,例如 apples.domain.com 和 pears.domain.com

所有站点都在同一台IIS 7 服务器上

每个站点都需要一个唯一的 IP 地址吗?

如果是,它周围有没有?

ssl iis-7 wildcard ssl-certificate

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

通配符 A 记录覆盖子域的特定 A 记录

我们有以下 DNS 记录:

www CNAME (ALIAS) webclusters.clubessential.com
@ A 104.18.129.113
@ A 104.18.130.113
* A 104.18.129.113
somesubdomain.ourdomain.com A 34.174.158.48
Run Code Online (Sandbox Code Playgroud)

通配符 A 记录似乎覆盖了由 dns 传播工具验证的指向 34.174.158.48 的记录以及对 somesubdomain.ourdomain.com 的 ping(ping 结果为 104.18.129.113)。注意:我们已经过了正常的 DNS 传播窗口。据我了解,指定时, somesubdomain.ourdomain.com 子域的通配符将被覆盖。有任何想法吗?

我们无法更改记录 2-4,但希望特定子域指向 34.174.158.48。

domain-name-system wildcard

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

参数化 Apache 虚拟主机

我有一个这样制作的虚拟主机:

<VirtualHost *:80>
        Servername www.website.com
        DocumentRoot /path/to/application-1.2.1/client/app/
        ErrorLog /var/log/apache2/logs/application.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

application每次部署新版本时更改的应用程序名称在哪里,例如下一个 DocumentRoot 将是:

DocumentRoot /path/to/application-1.2.2/client/app/
Run Code Online (Sandbox Code Playgroud)

是否可以使用通配符或类似的东西制作虚拟主机:

DocumentRoot /path/to/application-*/client/app/
Run Code Online (Sandbox Code Playgroud)

这样每次部署新版本的应用程序时都不必更改虚拟主机?

web-server wildcard virtualhost apache-2.2

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

通配符 dns 无法正常工作

我最初在我的 cpanel 帐户上添加了一个通配符子域,如下所示,它工作正常(所有级别的子域都有效):

  1. *.example.com

但是当我添加以下第二个通配符子域来显式安装 ssl 时:

  1. *.co.uk.example.com

任何以 .uk.example.com 结尾的域名都不再有效(例如 uk.example.com 或 test.net.uk.example.com ...等)

dns 服务器绑定有什么问题还是这是设计使然?

domain-name-system bind wildcard

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

从 *.domain.com 到 www.domain.com 的 DNS 通配符条目

如果用户输入 ww2.domain.com,他应该被重定向到 www.domain.com。这应该适用于所有类型的子域(例如 xxx.domain.com、ww.domain.com、...)。我应该如何设置 DNS 记录?

这个 DNS 条目会起作用吗?

*.domain.com.   CNAME (Type)    3600 (TTL)  www.domain.com.
Run Code Online (Sandbox Code Playgroud)

解决方案:

这涉及到几个步骤。首先,我创建了这样的 DNS 通配符条目

*.domain.com A 3600 1.2.3.4
domain.com A 3600 1.2.3.4

比在虚拟主机设置中,我添加了一个*.domain.tld => www.domain.tldR=301,L的 SEO 重定向。此外,对于别名域,子域的通配符已被激活。比我在我htaccess的以下规则中添加了:

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

RewriteCond %{http_host} ^www\.some-domain\.com [NC]
RewriteRule ^(.*)$ http://www.main-domain.com [R=301,NC]
Run Code Online (Sandbox Code Playgroud)

domain-name-system domain seo wildcard wildcard-subdomain

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

基于当前目录的globbing

今天遇到了一些奇怪的行为。想知道这里是否有人可以告诉我什么是不同的行为。环境是 RHEL 6.7 服务器。

我运行以下命令:

yum list installed *mysql*

如果我的 cwd 是 / 或其他一些地方,我会得到以下输出:

Installed Packages MySQL-client-advanced.x86_64 5.6.27-1.el6 @/MySQL-client-advanced-5.6.27-1.el6.x86_64 MySQL-server-advanced.x86_64 5.6.27-1.el6 @/MySQL-server-advanced-5.6.27-1.el6.x86_64 MySQL-shared-advanced.x86_64 5.6.27-1.el6 @/MySQL-shared-advanced-5.6.27-1.el6.x86_64 MySQL-shared-compat-advanced.x86_64 5.6.27-1.el6 @/MySQL-shared-compat-advanced-5.6.27-1.el6.x86_64

在其他几个文件夹(包括此服务器上的 /opt)中,我运行相同的命令并获得以下输出:

Error: No matching Packages to list

现在我知道我通常需要在这个命令中转义通配符。如果我运行它:

yum list installed \*mysql\*

然后我在两个位置都得到了正确的输出。我认为这是因为 bash globs 通配符的方式。我现在真正想知道的是为什么它把它放在一个文件夹中,但不在另一个文件夹中。我都以 root 身份运行,printenv 显示相同的输出(PWD 除外),实际上,两次运行命令之间唯一变化的是cd /opt

谁能告诉我为什么会发生这种情况,或者要查看哪些内容以了解为什么会有所不同?TIA

linux bash yum wildcard rhel6

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