我需要设置 IPtables 以接受许多内部 IP 上的流量。是否有可以用于部分 IP 地址的通配符?例如:192.168。.
或者有更好的选择吗?
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) 我希望 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)
这些是实现这一目标的正确设置吗?
如果是这样,是否有任何搜索引擎问题?我不希望任何搜索机器人认为我在为不同的子域提供相同的内容或类似内容。
谢谢!
如果我为一个域购买通配符 SSL 证书,例如:domain.com 并且我有 40 个站点,例如 apples.domain.com 和 pears.domain.com
所有站点都在同一台IIS 7 服务器上
每个站点都需要一个唯一的 IP 地址吗?
如果是,它周围有没有?
我们有以下 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。
我有一个这样制作的虚拟主机:
<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)
这样每次部署新版本的应用程序时都不必更改虚拟主机?
我最初在我的 cpanel 帐户上添加了一个通配符子域,如下所示,它工作正常(所有级别的子域都有效):
但是当我添加以下第二个通配符子域来显式安装 ssl 时:
任何以 .uk.example.com 结尾的域名都不再有效(例如 uk.example.com 或 test.net.uk.example.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) 今天遇到了一些奇怪的行为。想知道这里是否有人可以告诉我什么是不同的行为。环境是 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
wildcard ×9
apache-2.2 ×2
domain ×2
a-record ×1
alias ×1
bash ×1
bind ×1
cname-record ×1
iis-7 ×1
iptables ×1
linux ×1
rhel6 ×1
seo ×1
ssl ×1
subdomain ×1
virtualhost ×1
web-server ×1
yum ×1