Articles of 通配符

Nginx:转发所有子域名

我的代码不能用于像domain.co.uk这样的二级域名 这是我的conf: # add www. if ($host ~ ^(?!www)) { rewrite ^/(.*)$ http://www.$host/$1 permanent; } # remove subdomain if ($host ~ "^www\.(.*)\.(.*\.([az]{2,4}|[az]{2}\.[az]{2}))") { set $host_without_sub $2; rewrite ^/(.*)$ http://www.$host_without_sub/$1 permanent; } 编辑:现在我正在使用这个。 它工作正常: # rules server { #general listen 80; # add www. if ($host ~ ^(?!www)) { rewrite ^/(.*)$ http://www.$host/$1 permanent; } # remove […]

通配符logging与Nginx处理自定义域

这是我的4,继续5小时的问题: 我已经build立了一个WordPress多站点实例,它将在domain.com,subdomain.domain.com和customdomain.com上处理站点。 将有N个网站使用customdomain.com,所以我宁愿不为每个创buildlogging。 在服务器上,我有Nginx在Apache面前。 我想要做的是在Nginx中设置一个通配符logging来处理所有的自定义域。 现在,它看起来像这样: server { listen 80; server_name _; root /home/server_user/web/production; client_max_body_size 50M; client_body_buffer_size 128k; location / { access_log off; proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $proxy_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 通过这个设置,它将把请求传递给Apache,并为dynamic内容提供服务,但是为所有静态内容返回404。 如果我将“server_name”更改为“customdomain.com”,Nginx会再次开始提供静态内容。 当我将“server_name”更改为“_”或者任何其他的catch-all模式时,Nginx就落在了它的面前。 有任何想法吗?

如何在Windows 2003中configuration* .subdomain.domain.tld – DNS中的通配符

我认为标题说明了一切,但要重申,我想知道如何configurationWindows 2003以允许子域上的通配符。 因此,site1.sub.domain.tld和site2.sub.domain.tld都应该转到同一个IIS站点,它的主机标头值是sub.domain.tld。 我试过以下没有成功 – sub.domain.tld工程,但不是site1.sub.domain.tld。 sub A my.ip.goes.here *.sub A my.ip.goes.here 谢谢,Iain

(自签名)本地主机IP通配符证书(127 …)

有没有办法创build一个(自签名)证书,将涵盖所有本地主机IP,如127的全部范围? 我尝试了127.*和127.*.*.*但都没有成功。 我仍然有SSL错误页面,警告我这个页面(例如,127.2.3.4)与证书不匹配和/或不是一个可信的根,尽pipe我已经确定closures浏览器,删除旧的,每次安装新的。 有一些网页显示如何在子域中使用通配符,但不显示IP。

在tar中使用通配符和-T选项

我有一个备份脚本,它有这样的语法“tar -czvf backup.tar.gz -T filelist”在这个文件列表中,我列出要备份的文件夹,但是我也需要备份每个具有给定扩展名的文件,如“* .JPEG” 文件名称每天都在改变,这就是为什么我需要使用通配符,但是它不被文件列表接受。 有没有一个解决方法,使这项工作? 谢谢 !

使用IIS7的本地主机上的通配符子域

我在Windows 7上运行IIS 7,并希望设置通配符子域来testing使用子域标识用户的ASP.NET多租户应用程序。 我怎样才能做到这一点?

BASH通配符扩展

我不太确定如何解释这个,也许这就是为什么我找不到任何东西,但是我想在命令中重用通配符列举的值。 这可能吗? 场景: $ ls /dir 1 2 3 $ ls /dir 1 2 3 /目录的内容是目录1,2和3。 $ cp /dir/*/file . 将文件从/ dir / 1 / dir / 2和/ dir / 3复制到这里。 我想要做的是将文件复制到基于通配符扩展的新目标名称。 $ cp /dir/*/file ???-file会导致/ dir / * /文件被复制到1个文件,2个文件和3个文件。 我想不出来的是??? 部分告诉BASH我想使用通配符扩展值。 在目标networking中使用通配符cp错误:cp:target`* -file'不是目录。 在这里可以使用bash中的其他东西吗? find命令有{}和-exec一起使用,这与我在上面查找的类似。

通配符证书问题

我的客户为域example.com购买了通配符证书。 我们在网站上设置了ssl,在something.more.example.com下使用,通配符证书报告问题。 有没有办法解决这个问题,然后改变something.more.example.com到somethingmore.example.com ? 我一直以为我可以拥有与通配符证书一样多的子域子域名。

是通配符ssl不安全?

在通常的SSL证书上使用通配符SSL证书有什么内在的不安全感吗? 我们正在寻求实现一个subdomained的web应用程序(la FreshBooks和BaseCamp,用户select一个子域),我们的一个团队成员担心通配符SSL方法不够安全(如果是的话,FreshBooks和BaseCamp如何做它?!?)。 替代解决scheme是使用一个单一的子域名,如https://ssl.domain.com ,当用户inputhttp://user.domain.com我们在会话中设置子域名,并立即redirect用户的未来请求到“ https://ssl.domain.com ”,并使用会话信息来显示用户的信息。 我担心的是,如果用户想将链接发送到他们的域名的朋友,他们将复制/粘贴到浏览器(现在https://ssl.domain.com ),这将是我们的主要网页,而不是用户的主页。 顺便说一句,如果我错过了这种情况下的主要最佳做法,请让我知道。

Apache2的VirtualHost自动子域名

我刚刚得到了一个全新的Linux服务器(Debian Stable)。 该服务器主要用于虚拟主机和web开发。 我安装了Apache2,PHP5和MySQL,这一切工作。 我组织我的网站的方式是使用以下path:/var/www/username/website.com 现在我不想让服务器自动“创build”/识别子域名。 /var/www/username/sub.website.com> http://sub.website.com 我不想上述事情自动发生。 怎么做?