Articles of 子域名

Apache将子域redirect到特定的文件夹

我需要redirect来自所有的stream量 http://subdomain.domain.com/ 至 http://subdomain.domain.com/folder/ 当然,“文件夹”是一个特定的文件夹。 我试过这个: RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ RewriteRule ^.*$ http://subdomain.domain.com/folder/ [L] 但它不起作用。 怎么了?

如何让Postfix发送/转发/中继到位于另一台服务器上的子域?

我有一个快速的问题。 发送到具有主服务器的子域的电子邮件地址时,如何设置postfix以将电子邮件发送到其他服务器(Exchange Server)。 例如,说我们的主服务器是mail.example.com,我们有一个Exchange服务器设置来接收来自exchange.example.com的电子邮件。 我们在DNS中设置了MXlogging,如果我们从GMail帐户发送,它会正确接收。 但是,当我们尝试从@ example.com帐户发送电子邮件时,出现以下错误: Host or domain name not found. Name service error for name=exchange.example.com type=A: Host not found 我相信Postfix首先检查本地邮箱,如果它的设置与它交付给本地帐户的域,但在这种情况下,子域帐户位于另一台服务器。 任何人都有什么想法,我需要在Postfix中做什么,所以它不看Exchange.example.com邮箱本地? 我在Postfix中发现了relay_domains指令,但是当我添加子域时似乎没有解决这个问题。 谢谢你的帮助。

Apache – redirectsuddomain到主域

我重build了我的旧网站。 该旧网站有一个子域名: forum.example.com 。 现在,它不再存在了。 使用forum.example.com访问我的网站的人应该被redirect到example.com 。 我的.htaccess文件: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^example.com$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] 如果主机不是example.com ,则redirect到example.com 。 不应该forum.example.com适合的条件? 现在对于问题的可选部分,如果有人能够向我解释上述规则,那就太好了。 以下是我在上述规则中理解的内容: 如果主机不是example.com ( !^example.com$ ) redirect到http://example.com 。 我不明白的是规则正则expression式的第一部分: ^(.*)$ ,然后是对它的引用( $1 )。 如何匹配所有可以作为请求的文件path? 难道它不会这样吗? http://example.com/http://www.example.com/[requested file]

如何使用具有多个域名的BIND DNS?

我正在尝试设置一个简单的本地DNS服务器,以便在开发/testing环境(Web服务器)中的多个虚拟机上使用。 虽然我只是build立一个Windows服务器与DNS,我有有限的内存可用,所以我宁愿只在我的主机操作系统(Widows XP专业版)上运行绑定。 我发现这个伟大的教程 ,让我启动并运行BIND在一个单一的域名。 设置完成后,我可以使用我熟悉的DNS控制面板来设置一些logging。 不幸的是,在教程中的假设是,我只想pipe理一个域的DNS,我有两个域。 我已经通过吨文件,我已经尝试复制区域文件,并复制和粘贴named.conf中的“区域”部分,但没有奏效。 我也尝试把其他域的logging放入我的原始区域文件,但没有成功。 下面的例子,我的区域文件目前看起来像这样: $TTL 6h @ IN SOA ns1.mydomain.com. info.mydomain.com. ( 2011052302 10800 3600 604800 86400 ) @ NS ns1.mydomain.com. ns1 IN A 10.225.0.51 test IN A 10.225.0.1 $ORIGIN test.mydomain.com. www IN A 10.225.0.1 www2 IN A 10.226.0.66 目前这解决了: test.mydomain.com www.test.mydomain.com www2.test.mydomain.com 我还需要使服务器解决: test.myotherdomain.com www.test.myotherdomain.com ftp.test.myotherdomain.com 我不知道有多less方法可以实现或最佳实践(这是一个testing环境),我只是想find一种方法来解决mydomain.com和myotherdomain.comlogging。 如果可以在1个区域文件中完成,那很好。 […]

本地主机上的子域

/ etc / hosts文件中可以使用通配符吗? 例如,我开发的应用程序将具有用户定义的子域,如“user1.foo.bar”,“user2.foo.bar”。 我正在寻找这样的东西: 127.0.0.1 foo.bar 127.0.0.1 *.foo.bar 我怎样才能使它工作?

如何使用SSL支持将子域redirect到备用服务器?

我正在寻找redirecthttps://sub.domain.com https://sub.otherdomain.com而不更改用户的地址栏。 这在技术上甚至可能吗? 我可以想象一些证书问题? 顺便说一句,我们在linux上使用Apache。 谢谢! – 一些背景信息; 我们正在推出一个经销商可以提供给他们的客户,最好是“位于”自己的域名,但由我们托pipe的Web应用程序。 所以当客户去app.reseller.com他们实际上使用app.ourcompany.com。 这是为了最大限度地减less代码泄漏的风险,并保持执行更新和修复完全在我们自己的控制之下。

替代/ etc / hosts

我们有一个服务器上我们主办私人服务。 这些服务也可以从世界其他地方访问,但是基于哪个IP请求来自应用程序级别的细微差别。 应用程序运行在像app1.domain.com这样的子域名上,所以我想将* .domain.com添加到某个地方的exception,并将其指向我们的VPN IP而不是公共。 / etc / hosts是一个矫枉过正的事情,因为在这个办公室有25个客户端系统,而且每当我们启动一个新的应用程序,我就必须更新每个人的/ etc / hosts。 我正在寻找更通用和一次性的解决scheme。 DNS能成为我的解决scheme吗? 但即使在这种情况下,每次启动新应用程序时,都不需要添加新条目? (这比将其添加到25台机器要好得多,但仍然…) 你有什么build议?

子网站不工作没有www在它前面

我有一个在cpanel之前的子域设置(sub.domain.comredirect到domain.com/sub/),突然间我今天突然发现它是在浏览器中重写URL到www.domain.com/sub/,而不是只是把它留在sub.domain.com。 我不知道是什么问题,但决定删除我的子域,并在cPanel重新创build它。 现在我只能访问www.sub.domain.com(sub.domain.com产生一个服务器没有find错误)。 编辑:问题似乎与.htaccess文件。 删除后,事情恢复正常。 但是现在我的新问题是如何正确configuration.htaccess文件。 我最初调整了它,试图完成以下内容: 我有三个文件夹,live,staging和dev: 1)domain.com或www.domain.com的请求被定向到domain.com/live(并且用户看到的URL总是被重写为www.domain.com)。 2)请求staging.domain.com和dev.domain.com或分别定向到domain.com/staging和domain.com/dev,并且用户在浏览器中看到staging.domain.com或dev.domain.com 。 3)当我将其添加到cPanel中时,任何子域通常都不会被浏览器重写。 我当前的.htaccess文件完成数字1很好,但重写staging.domain.com到www.domain.com/staging等等。 RewriteCond %{HTTP_HOST} !^www\.domain\.com$ RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] RewriteRule ^$ /index.html RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..+$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://www.domain.com/$1/ [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/live/ RewriteRule ^(.*)$ /live/$1

如何为多个子域创buildSSL证书?

我正在运行一个服务器“myserver.net”,它有子域名“a.myserver.net”和“b.myserver.net”。 创build(自签名)SSL证书时,我必须为每个包含FQDN的子域创build一个,即使这些子域只是虚拟主机。 OpenSSL只允许一个“公共名称”,这是有问题的域名。 是否有可能创build一个有效的域的所有子域的证书?

一个子域的子域?

我正在尝试创build像sub2.sub1.subdomain.domain.comurl。 我打算用这个来显示不同的内容。 我的问题是… 1)是否可以创build这样的多级子域? – 这是基于托pipe公司? 2)是不是sub2.sub1.subdomain一个不同的子域,而不是sub1的子域? 3)所有这些子域名都有自己的文档根源吗? 4)我将如何处理用户来与没有www。 任何其他可能出现的问题? 编辑: – 这是如何影响cookies的行为? 我可以在sub1.mainubs.domain.com或sub2.sub1.subdomain.domain.com上访问在subdomain.domain.com上设置的Cookie