假设我拥有域名domainname.com以及在该域名上设置多个网站作为子域名,但是这些网站还使用了几个特殊的端点作为更多子域名,我可以将它们全部放在1个SAN +通配符SSL证书上,以及提供者可能支持创build所述证书 即我要保护什么: domainname.com siteXXX.domainname.com (where siteXXX refers to the sub sites token) www.domainname.com api.domainname.com mail.domainname.com www.siteXXX.domainname.com api.siteXXX.domainname.com mail.siteXXX.domainname.com 所以我想我需要的东西看起来像 domainname.com *.domainname.com (covers siteXXX, api, www, mail) www.*.domainname.com (covers www.siteXXX) api.*.domainname.com (covers api.siteXXX) mail.*.domainname.com (covers mail.siteXXX) 甚至允许这个标准,我不知道,因为我只能find通配符组件的例子作为最低级子域,而不是中级子域。
我一直在试图configurationNginx来完成我目前在Apache中设置的function,但目前为止还没有成功。 我想要http://$1.$2.mas.example.com(其中$ 1和$ 2是任何子域名)指向根目录,其值为/ home / webcontent / $ 1 / mas / $ 2 / html 任何build议如何实现这一目标?
我正在尝试使用Bind9设置虚拟子域,以下是本教程。http://groups.drupal.org/node/16862我已完成。 基本上设置区域并修改resolv.conf文件和named.conf.local文件。 我已经得到了一切工作,我能够从我的服务器ping mydomain.com,test.mydomain.com,当我做一个挖,我得到以下.. ; <<>> DiG 9.7.0-P1 <<>> test.mydomain.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32606 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;test.mydomain.com. IN A ;; ANSWER SECTION: test.mydomain.com. 86400 IN A 174.###.###.# ;; AUTHORITY […]
我想设置postfix来捕获来自两个域的所有电子邮件:domain.tld&[randomsubdomain] .domain.tld。 /((\w[\w\-]*)\.)+domain\.tld/ OK 这个规则工作的很好,但不幸的是它只捕获[randomsubdomain].domain.tld邮件。 任何发往domain.tld邮件domain.tld被阻止,出现以下错误: NOQUEUE: reject: RCPT from mail-xx[209.xx]: 554 5.7.1 <[email protected]>: Relay access denied; /home/admin/postfix/virtual_domains : /((\w[\w\-]*)\.)+domain\.tld/ OK /etc/postfix/main.cf : virtual_mailbox_domains = pcre:/home/admin/postfix/virtual_domains virtual_alias_maps = pcre:/home/admin/postfix/virtual_aliases /home/admin/postfix/virtual_aliases : /@((\w[\w\-]*)\.)+domain\.tld/ mailuser 任何想法我怎么能解决它?
是否可以单独通过DNS设置将通配符子域名指向顶级域名? 我想* .mydomain.comredirect到mydomain.com。 mydomain.com托pipe在第三个服务上。 我没有访问任何我的网站的Apacheconfiguration文件。 谢谢你,马尔科姆
我正在运行约6-7个月的Nginx / ISPConfig设置。 从来没有一个问题,一切都很顺利。 但我只是注意到,如果浏览到“blab.example.com”,该页面打开其他域上的我的一个WordPress的博客。 无论我使用什么名称的子域名,我随意input的任何“b53ks.example.com”仍然会进入该博客页面。 我有3或4个不同的域名和网站在同一台服务器上。 但是我认为我在某个地方configuration错了,这可能是这个原因。 可以说我有这些域:example-1.com,example-2.com,another-example.com 如果我转到anything.example-1.com或serverfault.example-2.com或google.another-example.com则返回的页面是我在blog.example-1.com博客 注意:我没有在ISPConfig中设置任何子域名。 相反,我使用“添加新网站”来创build一个子域名。
我为example.com运行一个DNS服务器,多个A / CNAMElogging指向不同的IP地址。 @ IN A 198.51.100.1 a IN A 198.51.100.3 b IN CNAME a c IN A 203.0.113.12 现在我想为顶层域( [email protected] )和该域内的所有主机( [email protected] , mail.example.com )运行一个邮件服务器(例如mail.example.com ) [email protected] ) 我想像一样 @ IN MX 10 mail * IN MX 10 mail mail IN A 203.0.113.25 现在上面的主要领域的作品够好: $ dig mx example.com | grep MX ;example.com. IN MX […]
出于testing的目的,我发现把whatever.machineIP.mydomain.com指向192.168.1.machineIP是非常有用的:这样我们就可以testing对方的代码,而不用担心主机文件。 我知道这标识了我们的本地IP地址到外部世界,但是如果有人可以访问networking,嗅探哪个本地IP地址响应端口80是微不足道的。 有什么我没有看到? 信贷的想法: http : //news.ycombinator.com/item?id=1168896
最近,我已经从Apache切换到Nginx,以提高运行Ubuntu 11.10的Web服务器的性能。 我一直在试图弄清楚Nginx与Apache相比有些什么问题,但是有一个问题一直困扰着我,我一直没能在网上find答案。 我的问题是,我需要能够redirect(而不是重写)任何子域到一个文件,但该文件需要能够获得的URL的子域的一部分,以便做一个数据库查找那个子域。 到目前为止,我已经能够得到任何子域重写到该文件,但是,然后它丢失我所需要的子域的文本。 所以,例如,我想test.server.comredirect到server.com/resolve.php,但仍然保持为test.server.com。 如果这是不可能的,那么我至less需要的东西就是诸如去test.server.com去server.com/resolve.php?=test的东西。 其中一个选项必须在Nginx中可能。 我的configuration现在看起来像这样: server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default ipv6only=on; ## listen for ipv6 root /usr/share/nginx/www; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name www.server.com server.com; location / { # First attempt to serve request […]
我注意到一些托pipe提供商已经安装了Apache,所以如果我创build一个目录(foo.example.com),Apache将自动知道foo.example.com的DNS条目路由到该文档根目录。 我要做的是设置这样的东西: <VirtualHost *:80> ServerName *.example.com DocumentRoot /home/user/*.example.com </VirtualHost> DocumentRoot将根据ServerName通配符中的模式进行匹配。 在这样做的时候,我需要做的就是在configuration完成后创build/home/user/foo.example.com ,而不需要在Apache中修改任何东西。 这将允许我即时添加子域,而无需重新启动或重新加载甚至编辑Apache中的任何内容。 用例就是这样的。 mkdir /home/user/baz.example.com/ ????? 利润 在哪里我不需要做任何事情,只是简单地做目录。