Русское сообщество chinascript.com.ua по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация

Правила сайта Конкурс на лучший перевод! - (позиции) Конкурс "Логотип для chinascript.com.ua"

Скачать русский Discuz Обновления Discuz Плагины Discuz Новые пополнения!

Прием заказов Как пополнить счет на сайте? Как делать перевод с китайского?

Поиск
Популярное: Discuz ECMall ECShop
Просм.: 11240|Ответить: 12

Не работают субдомены после создания WildCard DNS (РЕШЕНО)

[Скопировать ссылку]
Опубликовано 16-12-2010 20:24:34 | Показать все сообщения |Режим чтения
Не работают субдомены после создания WildCard DNS
  
После создания WildCard записи перестали работать существующих субдоменов и WildCard DNS. Множество раз встречал ситуации, когда клиенты различных хостингов  обращаются   в тех.поддержку с проблемой нерабочих  субдоменов, после создания WildCard DNS.

Например, все WildCard пользователей, например, мой: http://admin.chinascript.com.ua, работают, а вот статические субдомены перестали работать.
В чем может быть проблема? Убил достаточно времени, чтобы разобраться ... но как всегда, все оказалось до безобразия просто. Я вспомнил, что файл конфига httpd.conf Apache читает снизу - вверх, так как и файл .htaccess. Из этого следует, что записи статически прописанных субдоменов надо поднять в конфиге или же опустить запись с  WildCard доменом ниже статически прописанных субдоменов. Так и сделал. Все заработало "с полпинка".

При таком варианте НЕ будут работать субдомены:

  1. #Запись WildCard домена chinascript.com.ua

  2. <VirtualHost 193.105.210.234:8080>
  3. ServerName chinascript.com.ua
  4. ServerAlias www.chinascript.com.ua *.chinascript.com.ua
  5. DocumentRoot /home/username/public_html

  6. </VirtualHost>

  7. #Статический субдомен ecmall.chinascript.com.ua

  8. <VirtualHost 193.105.210.234:8080>
  9. ServerName ecmall.chinascript.com.ua
  10. ServerAlias www.ecmall.chinascript.com.ua
  11. DocumentRoot /home/username/public_html/ecmall

  12. </VirtualHost>
  13. #Статический субдомен discuz.chinascript.com.ua

  14. <VirtualHost 193.105.210.234:8080>
  15. ServerName discuz.chinascript.com.ua
  16. ServerAlias www.discuz.chinascript.com.ua
  17. DocumentRoot /home/username/public_html/discuz

  18. </VirtualHost>
Скопировать код


============== Пример рабочего конфига ================


  1. #Статический субдомен ecmall.chinascript.com.ua

  2. <VirtualHost 193.105.210.234:8080>
  3. ServerName ecmall.chinascript.com.ua
  4. ServerAlias www.ecmall.chinascript.com.ua
  5. DocumentRoot /home/username/public_html/ecmall

  6. </VirtualHost>

  7. #Статический субдомен discuz.chinascript.com.ua

  8. <VirtualHost 193.105.210.234:8080>
  9. ServerName discuz.chinascript.com.ua
  10. ServerAlias www.discuz.chinascript.com.ua
  11. DocumentRoot /home/username/public_html/discuz

  12. </VirtualHost>

  13. #Запись WildCard домена chinascript.com.ua

  14. <VirtualHost 193.105.210.234:8080>
  15. ServerName chinascript.com.ua
  16. ServerAlias www.chinascript.com.ua *.chinascript.com.ua
  17. DocumentRoot /home/username/public_html

  18. </VirtualHost>
Скопировать код

Но, есть все-равно трабл, который так и не успел решить. Это проблема с суб-суб-доменом (суб-субдомен.ecmall.chinascript.com.ua). Не знаю, возможно апач не поддерживает WildCard вложенностей. В принципе, сейчас это не актуально.

Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Карта|Теги|Черный список|Архив|Версия для КПК|RSS|Русское сообщество chinascript.com.ua

GMT+2, 20-08-2018 11:15 , Processed in 0.080841 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку