Articles of 子域

Apache通过通配符configuration子域,同时防止子子域

我有通过通配符与Apacheconfiguration的子域: <VirtualHost xxx.xxx.xxx.xxx:80> ServerName www.example.com ServerAlias *.example.com … 这是完美的,除了它也使subsubdomains。 例如:www.test.server.com 我如何确保只有subdomains有效, subdomains不是?

诊断子域“服务器未find”:从哪里开始?

我有一个奇怪的问题。 我会快速的设置: DNS 以下是指向相同IP的Alogging: www.domain.com domain.com login.domain.com dev.domain.com 我已经尝试使用CNAME的子域,但是这并没有改变任何东西。 Apache 2安装程序 我有两个虚拟主机: <VirtualHost *:80> ServerName domain.com ServerAlias www.domain.com DocumentRoot /var/www/a […log setup] </VirtualHost> 和 <VirtualHost *:80> ServerName dev.domain.com DocumentRoot /var/www/b […log setup] </VirtualHost> 请注意,没有为login.domain.com设置主机。 问题 现在的问题。 当我进入dev.domain.com它说服务器没有立即发现。 已经尝试清除caching和所有这一点,并在几台电脑上。 www.domain.com和domain.com服务于正确的目录。 由于某种原因,login.domain.comredirect到domain.com。 上面的configuration是唯一启用网站的configuration,但它也从phpmyadmin加载configuration。 我想我问的是,我该如何开始诊断问题? 我怎样才能解决DNS问题? 我已经尝试添加dev.domain.com作为当前configuration的serveralias – 没有任何改变。 我不知道为什么login.domain.comredirect – 根据我所见,没有任何通配符。 我从哪说起呢?

nginx phpmyadmin 404

我正在尝试在我的nginx Web服务器上安装phpmyadmin。 我安装了phpmyadmin没有问题。 我为它创build了子域名。 出于安全原因,我没有打电话给我的子域“phpmyadmin”我用了一个不同的名字。 然后我用这个configuration为我的子域 server { listen 80; server_name myphpmyadminsubdomain.domain.com; access_log off; error_log /srv/www/myphpmyadminsubdomain/error.log; location / { root /usr/share/phpmyadmin; index index.php; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # fastcgi_intercept_errors on; fastcgi_pass php; } location = /favicon.ico { log_not_found off; access_log off; } […]

redirect域到另一个域(和path)

我在firstdomain.com/blog上有我的WordPress博客,我想以seconddomain.com的身份访问博客。 如何设置seconddomain.com使其发生? 编辑: 如果我没有错,所涉及的步骤是: 将域seconddomain.com转发到blog.firstdomain.com(我创build了blog.firstdomain.com子域) 将blog.firstdomain.com转发到firstdomain.com/blog 我想这样做,以便: 在这个设置结束时,当我点击seconddomain.com/abc时,它指向firstdomain.com/blog/abc 即使在#1中提到的redirect之后,地址栏也会显示seconddomain.com/abc 该方法是search引擎友好。 当我hover在博客上的链接,状态栏应显示seconddomain.com / …而不是firstdomain.com/blog / …

需要有关htaccess的东西的帮助

我在www.example.com有我的网站,并有几个城市明智的子域。 假设我有名称的子域名“ subdomain.example.com ”,那么我想redirect子域名的主目录像“ subdomain.example.com/browse/city/ ”这样的子域名,所以每当用户尝试浏览“ subdomain.example .com “,它会redirect到” subdomain.example.com/browse/city/ “ 我的网站虚拟地生成页面和目录,实际上它不存在。 就像上面的例子中的“浏览”,“城市”是虚拟目录,并从数据库中提取并实时创build。 如何通过htaccess将“ subdomain.example.com ”redirect到“ subdomain.example.com/browse/city/ ”。 请让我知道解决这个问题,我尝试了谷歌search,但没有得到任何解决我的问题。

DNS:浏览器使用任何子域名访问其他网站时显示主网站,即“www”

问题 :misoncifgured dns? 症状 :当我访问http://www.borisnikolaev.com/index.php?option=com_content&view=article&id=51&Itemid=53 ,它显示了什么应该在http://www.floridaseating.com/index.php?option=com_content&view=article&id=51&Itemid=53 如果我删除了“www”子域,它照常工作。 这发生在这个服务器上的其他域中的几个,并使用任何子域名,除了那些在DNS区域文件(不包括www)。 我注意到这个原因是因为谷歌索引了一些错误的域名下的网页。 主域DNSconfiguration : http : //i.imgur.com/ITx4F.png 二级域名dnsconfiguration : http : //i.imgur.com/vknWN.png 任何帮助表示赞赏! 我有一个dv服务器与mediatmeple,其中有apache 2.2,和plesk 10.4。 我已经closures了plesk中的dnspipe理,因为我不转售托pipe,并通过mediatemple的账户中心页面进行pipe理。 find解决scheme,感谢@cjc的指导 以下应该工作。 添加到通常在/var/www/vhosts/domain.com/conf中find的vhost.conf文件 ServerAlias *.domain.com RewriteEngine on RewriteCond %{HTTP_HOST} !^www.* [NC] RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com RewriteCond /var/www/vhosts/domain.com/httpdocs/%1 -d RewriteRule ^(.*) /%1/$1 [L]

Apache多个IP和SSL

我有一个运行两个子域的Apache服务器,其中一个configuration了SSL。 为了让另一个子域工作,我们当然必须build立一个新的IP(因为另一个是用SSLconfiguration的)。 但是,我们不能达到我们的新的子域,我们不知道为什么。 Apacheconfiguration应该是可以的。 这是我们的虚拟主机指令的一个片段: # ssl domain <VirtualHost 1.2.3.4.5:80> ServerName sub1.example.com DocumentRoot /var/www/sub1 <Directory "/var/www/sub1"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> # "regular" domain <VirtualHost 2.3.4.5.6:80> DocumentRoot /var/www/sub2 ServerName sub2.example.com <Directory "/var/www/sub2"> AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> 请求sub1.example.com是好的,但是当我们尝试sub2.example.com时没有任何反应。 Apache的“默认”configuration设置为: Listen 80 ServerName sub1.example.com 我们在CentOS 6上运行Apache / 2.2.15。

configurationhttpd.conf来处理带有* multiple *脚本的通配符域

我有一个完整的网站,如: http://www.example.com (uses index.php) http://www.example.com/scriptA.php http://www.example.com/scriptB.php 我现在想要build立子网站的可能性如下: http://alpha.example.com http://alpha.example.com/scriptA.php http://alpha.example.com/scriptB.php 从https://stackoverflow.com/questions/2844004/subdomain-url-rewriting-and-web-apps/2844033#2844033 ,我明白,我必须这样做: RewriteCond %{HTTP_HOST} ^([^./]+)\.example\.com$ RewriteCond %1 !=www RewriteRule ^ index.php?domain=%1 但是其他脚本如scriptA和scriptB呢? 我如何告诉httpd.conf正确处理这些? 我怎么能告诉httpd.conf处理“forwardslash”之后的所有内容 ,就像在主站点上一样,但是传递一个参数标志 &domain=alpha EDIT1 … I have lots of these subdomains being used, but I placed them _before_ the main 'www' one. … <VirtualHost IPADDRESS:80> ServerAlias test4.example.com ServerAdmin [email protected] DocumentRoot /home/test4/public_html ServerName […]

SSL集成所需的域更改

目前我的网站支持常规付款选项(用户被带到支付网关/ PG网站)。 现在我试图实现“无缝”PG集成。 我需要SSL。 我有一个专用的服务器,5个来自HostGator / HG的静态IP。 选项: 我为www.example.com采取SSL。 根据HG,我需要改变主站点的IP地址,因为当前的IP并不是真正的专用的,因为它是由cpanel等共享的。所以他们需要绑定另一个专用的IP到主域来让SSL工作。 这将需要主网站的DNS更改,从而导致几小时的停机时间(这是可以的)。 我注意到,大多数电子商务网站都使用secure.example.com这样的子域名作为ssl / https。 这听起来像是一个更好的方法。 但是在这种情况下我有一些疑问: a)如果我切换到子域名,是否需要重新注册现有的PG(Paypal,Google Checkout,Authorize.net)? 重新注册不是我的select。 b)在这种情况下, www.example.com是否需要DNS更改? 这个混淆是因为HG的回复:“如果子域secure.example.com被添加到现有的cPanel中,它将使用该cPanel的IP,只要它是一个专用的IP就可以了。 secure.example.com被设置为自己的cPanel,它将需要被分配给一个专用的IP,这将涉及DNS的变化。“

在IIS7上build立一个子域

我有我的C#Web应用程序的开发服务器,并访问开发的网站,我去我的浏览器(lfi-fsxmv06)的服务器名称,我可以访问我的Web应用程序。 现在我想设置一个子域(test.lfi-fsxmv06)这是可能的吗? 我在dev站点上的绑定(lfi-fsxmv06)是http,端口为80,ip地址为*,主机名为空。 我在子域网站上的绑定是http,端口80,IP地址*,主机名是test.lfi-fsxmv06,但是如果我尝试t