проблема с поддоменами в apache22 + freebsd8 - PullRequest
0 голосов
/ 03 июля 2011

У меня есть домен somedomain.net, который связан с некоторым IP 123.45.67.89

Мне нужно иметь такие поддомены:

  • sub.somedomain.net - указывает на IP 123.45.67.89
  • *. Sub.somedomain.net - поймать все *. в sub.somedomain.net

в apache.conf У меня есть такая запись:

<VirtualHost *:80>
  DocumentRoot "/www/somedomain.net"
  ServerName somedomain.net
  ServerAlias www.somedomain.net
  ServerAlias sub.somedomain.net
  ServerAlias *.sub.somedomain.net

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^(.*)\.somedomain\.net$
  RewriteRule ^(.*)$ http://somedomain.net [R,L]
</VirtualHost>

Но у меня ошибка 404 при открытии http://sub.somedomain.net

В админ-панели моего домена есть такие записи:

somedomain.net IN A 123.45.67.89
somedomain.net IN NS1 ns1.domain-seller.com.
somedomain.net IN NS2 ns2.domain-seller.com.
sub IN A 123.45.67.89
*.sub IN A 123.45.67.89

Где моя ошибка? Спасибо!

PS: я использую выделенный сервер, поэтому могу вносить любые изменения в конфигурации.

1 Ответ

0 голосов
/ 03 июля 2011
somedomain.net IN A 123.45.67.89
somedomain.net IN NS1 ns1.domain-seller.com.
somedomain.net IN NS2 ns2.domain-seller.com.
sub IN A 123.45.67.89
*.sub IN A 123.45.67.89

Это выглядит неправильно.Если это файл связывания, вам нужно написать sub.somedomain.net, а не только sub.

...