- ISP Manager не работают поддомены
- Не работает поддомен isp
- Помощь
- Вход в личный кабинет
- Регистрация клиента
- Сообщить об ошибке
- О работе с автоподдоменами в ISPmanager
- Как включается опция автоподдомены в ISPmanager?
- В какой папке размещаются файлы автоподдомена?
- Автоподдомены не работают при включении, хотя домен доступен по DNS-записям, что делать?
- Включил опцию автоподдомены, перестали работать другие поддомены, «ошибка 404»
- Некорректно работает домен 3-го или 4-го уровня c записью www. (например, www.domain.com или www.subdomain.domain.com)
- Средствами ISPmanager
- Вручную в терминале сервера
- Автоподдомены испортили работу сайта или отображение некоторых его страниц, что делать?
ISP Manager не работают поддомены
На VPS работают нормально несколько доменов. Поддомен же создать рабочий не получается. В первом варианте, когда я перенёс его с одного хостинга на другой, при открытии сайта висит ошибка:
502 Bad Gateway
nginx/1.0.6
Как я понимаю ip адрес остался прежним, а виртуальный хостинг имеет другой адрес. Не понимаю как такое возможно? Сам домен в отличии от поддомена работает нормально. Подскажите, пожалуйста, если кто знает, как исправить?
Во втором варианте, поддомен создал, которого ещё раньше не было. Здесь вообще страница не открывается. При диагностике показывает только это:
Search for Domain Registration Information (WHOIS): [ OK ]
Поддомены создавал обычным образом, также как и домены. Если кто знает, подскажите. Даже не представляю где копать. Прошло уже несколько дней, днс все должны были уже обновится, впс тоже перезагружал.
До сих пор ничего не работает 🙁
Может кто подскажет хоть где копать?
Что прописано в VirtualHost’е веб-сервера?
В первом случае нужно привести в соответствие ip адрес в днс и ip адрес в конфигах веб сервера. Проще это сделать через ISPmanager-> www домены -> редактировать, в качестве ip адреса выбрать тот, что указан в днс.
Во втором случае сложно что-то сказать, т к информации очень мало предоставлено. Что значит «Не открывается страница» ? какая в итоге ошибка возникает? Так же было бы хорошо посмотреть логи веб сервером и самого домена.
Спасибо, что помогаете, а то я уже не знаю что делать. Сервер с нуля поставил и настроил все сайты, за несколько дней всё разобрался. Всё работает, а с поддоменами уже почти месяц прошёл, а понять не могу.
Основной домен висит на адресе 188. и работает нормально, поддомен в настройках ISPmanager-> www домены -> редактировать — отмечен тоже 188. . А в диагностике пишется как будто он висит на старом адресе — 92. Этот адрес был на виртуальном хостинге, пока я его не перенёс на вдс.
Т.е. не может найти сайт. Диагностика ничего не показывает кроме — Search for Domain Registration Information (WHOIS): [ OK ].
Логи в корне сайта у поддоменов — error.log и логи входа пустые. Хотя логи нормально работают для основных доменов. Какие и где ещё можно посмотреть логи?
При сравнении настроек основных доменов и поддоменов — особой разницы не увидел. Только домены нормально работают, а поддомены нет.
Options +ExecCGI -Includes
php_admin_value open_basedir «/var/www/sait/data:.»
php_admin_flag engine on
ServerName test.sait.ru
AssignUserID user_sait user_sait
CustomLog /var/www/httpd-logs/test.sait.ru.access.log combined
DocumentRoot /var/www/sait/data/www/test.sait.ru
ErrorLog /var/www/httpd-logs/test.sait.ru.error.log
ServerAdmin sait@gmail.com
ServerAlias www.test.sait.ru
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
php_admin_value open_basedir «/var/www/sait/data:.»
php_admin_value sendmail_path «/usr/sbin/sendmail -t -i -f sait@gmail.com»
php_admin_value upload_tmp_dir «/var/www/sait/data/mod-tmp»
php_admin_value session.save_path «/var/www/sait/data/mod-tmp»
ScriptAlias /cgi-bin/ /var/www/sait/data/www/test.sait.ru/cgi-bin/
* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ <
root $root_path;
access_log /var/www/nginx-logs/sait isp;
error_page 404 = @fallback;
>
location / <
proxy_pass http://188. 81;
proxy_redirect http://188. 81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
>
location
* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ <
proxy_pass http://188. 81;
proxy_redirect http://188. 81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
>
location @fallback <
proxy_pass http://188. 81;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
>
location ^
/webstat/ <
auth_basic «Restricted area»;
auth_basic_user_file /var/www/sait/data/etc/1. passwd;
try_files $uri @fallback;
>
include /usr/local/ispmgr/etc/nginx.inc;
>
Т е во втором случае получается, что домен не разрешается в ip адрес. Смотрите есть ли на серверах имен информация о нем. dig domain.com @ns1.server.name
Разобрался. В панели вдс сервера к основному домену нужно было добавить поддомены. После этого всё заработало.
В версии ISPmanager 5 не подскажите где включать поддомены?
Установил поддомен, пишет : не удается найти dns-адрес сервера/=.
Использую сторонние DNS.
Есть решение?
Тема 2013 года =) Поддомены\алиасы к www-домену настраиваются в настройках www-домена
Если у вас внешний DNS — нужно на нём указать A запись для вашего поддомена
Источник
Не работает поддомен isp
На VPS работают нормально несколько доменов. Поддомен же создать рабочий не получается. В первом варианте, когда я перенёс его с одного хостинга на другой, при открытии сайта висит ошибка:
502 Bad Gateway
nginx/1.0.6
.
IP address: 92.
Virtual Host IP Address: 188.
Error: IP address of the virtual host is different from the IP address received from DNS
Try to update a domain’s IP Address (A record): [ OK ]
HTTP(S) Request (http://domen.sait.ru): [FAIL]
Как я понимаю ip адрес остался прежним, а виртуальный хостинг имеет другой адрес. Не понимаю как такое возможно? Сам домен в отличии от поддомена работает нормально. Подскажите, пожалуйста, если кто знает, как исправить?
Во втором варианте, поддомен создал, которого ещё раньше не было. Здесь вообще страница не открывается. При диагностике показывает только это:
Search for Domain Registration Information (WHOIS): [ OK ]
Поддомены создавал обычным образом, также как и домены. Если кто знает, подскажите. Даже не представляю где копать. Прошло уже несколько дней, днс все должны были уже обновится, впс тоже перезагружал.
До сих пор ничего не работает 🙁
Может кто подскажет хоть где копать?
В первом случае нужно привести в соответствие ip адрес в днс и ip адрес в конфигах веб сервера. Проще это сделать через ISPmanager-> www домены -> редактировать, в качестве ip адреса выбрать тот, что указан в днс.
Во втором случае сложно что-то сказать, т к информации очень мало предоставлено. Что значит «Не открывается страница» ? какая в итоге ошибка возникает? Так же было бы хорошо посмотреть логи веб сервером и самого домена.
Спасибо, что помогаете, а то я уже не знаю что делать. Сервер с нуля поставил и настроил все сайты, за несколько дней всё разобрался. Всё работает, а с поддоменами уже почти месяц прошёл, а понять не могу.
В первом случае нужно привести в соответствие ip адрес в днс и ip адрес в конфигах веб сервера. Проще это сделать через ISPmanager-> www домены -> редактировать, в качестве ip адреса выбрать тот, что указан в днс.
Основной домен висит на адресе 188. и работает нормально, поддомен в настройках ISPmanager-> www домены -> редактировать — отмечен тоже 188. . А в диагностике пишется как будто он висит на старом адресе — 92. Этот адрес был на виртуальном хостинге, пока я его не перенёс на вдс.
Во втором случае сложно что-то сказать, т к информации очень мало предоставлено. Что значит «Не открывается страница» ? какая в итоге ошибка возникает? Так же было бы хорошо посмотреть логи веб сервером и самого домена.
Т.е. не может найти сайт. Диагностика ничего не показывает кроме — Search for Domain Registration Information (WHOIS): [ OK ].
Логи в корне сайта у поддоменов — error.log и логи входа пустые. Хотя логи нормально работают для основных доменов. Какие и где ещё можно посмотреть логи?
Что прописано в VirtualHost’е веб-сервера?
При сравнении настроек основных доменов и поддоменов — особой разницы не увидел. Только домены нормально работают, а поддомены нет.
Options +ExecCGI -Includes
php_admin_value open_basedir «/var/www/sait/data:.»
php_admin_flag engine on
Источник
Помощь
Вход в личный кабинет
Регистрация клиента
Сообщить об ошибке
- Помощь
- Доменные имена
- О работе с автоподдоменами в ISPmanager
О работе с автоподдоменами в ISPmanager
Панель управления ISPmanager (любой редакции) упрощает создание поддоменов для уже созданного домена.
Используя опцию Автоподдомены, вы можете создавать домены третьего уровня автоматически, не внося изменений в конфигурацию, тем самым экономя время и избавляясь от лишних действий.
Поддомены обычно создают как отдельный WWW-домен, добавляют под него директорию. В автоподдоменах же требуется только создать директорию в нужном каталоге. Место расположения директории и её имя будет зависеть от настроек, о которых рассказано ниже.
В статье ответили на самые частые вопросы, которые задают пользователи о работе опции добавления автоподдоменов в панели ISPmanager.
Как включается опция автоподдомены в ISPmanager?
Чтобы включить автоподдомены в ISPmanager, необходимо зайти в меню Домены — WWW-домены . Далее выбрать домен и нажать сверху Управление сайтом , после в выпавшем списке выбрать пункт Настройки сайта — Дополнительные возможности — Автоподдомены и в выпадающем списке указать один из двух вариантов :
Для варианта «В отдельной директории» — файлы поддоменов будут находиться вне директории основного домена и с основного домена к ним обратиться напрямую не получится. Нужно будет создать поддомены в каталогах, соответствующих имени поддомена в домашней директории пользователя, под которым создан основной домен в каталоге /var/www/*username*/data/www , например:
- домен domain.com расположен в папке /var/exampleuser/data/www/domain.com
- существует необходимость в создании домена subdomain.domain.com
Для работы такой конфигурации файлы поддомена необходимо разместить в каталоге /var/www/exampleuser/data/www/subdomain.domain.com
Для варианта «В поддиректории домена» — файлы поддоменов будут доступны из основного домена и в том же каталоге. Т.е. нужно создать директории поддоменов в домашней директории пользователя, под которой создан основной домен, /var/www/*username*/data/www/domain.com , например:
- домен domain.com расположен в папке /var/exampleuser/data/www/domain.com
- существует необходимость в создании домена subdomain.domain.com
Для работы этого варианта автоподдоменов файлы поддомена необходимо разместить в каталоге /var/exampleuser/data/www/domain.com/subdomain . При этом данные будут доступны также по адресу domain.com/subdomain .
В какой папке размещаются файлы автоподдомена?
См. ответ на предыдущий вопрос, а именно — в зависимости от выбора варианта работы автоподдоменов. Файлы размещаются в папке либо /var/www/exampleuser/data/www/subdomain.domain.com , либо в папке /var/exampleuser/data/www/domain.com/subdomain .
Автоподдомены не работают при включении, хотя домен доступен по DNS-записям, что делать?
Обычно следует подождать некоторое время, пока обновится кэш DNS (чаще 1-2 часа, реже — до 72 часов), к тому же требуется, чтобы домен был делегирован на те же сервера имен, которые указаны в ISPmanager в разделе Домены — Доменные имена , либо вам вручную нужно привести в соответствие записи на текущих серверах имен к записям, указанным в панели ISPmanager.
Включил опцию автоподдомены, перестали работать другие поддомены, «ошибка 404»
При включении автоподдоменов в DNS и в конфиг виртуального хоста прописывается запись *.domain.com для выбранного домена, и поэтому все запросы отправляются на него. Для устранения проблемы можно изменить запись *.domain.com . Для этого перейдите в раздел Домены — WWW-домены , выберите домен и нажмите сверху Управление сайтом , а затем — в выпадающем списке кликните на Настройки сайта . И в поле Псевдонимы укажите через пробел только те записи, которые нужны, например:
Некорректно работает домен 3-го или 4-го уровня c записью www. (например, www.domain.com или www.subdomain.domain.com)
В этом случае требуется создать символические ссылки (symlink) в директории, которая зависит от выбранного варианта для автоподдоменов.
При варианте «В отдельной директории», symlink должен быть создан в каталоге /var/exampleuser/data/www , например, выполнив команду ls -la в этом каталоге, мы должны увидеть подобное:
При варианте «В поддиректории домена», символическая ссылка создается в директории, где находится домен, т.е. в /var/exampleuser/data/www/domain.com , например, выполнив команду ls -la в этом каталоге, мы должны увидеть подобное:
Для создания символической ссылки есть 2 способа:
- средствами панели ISPmanager;
- вручную в терминале сервера.
Рассмотрим их поочередно.
Средствами ISPmanager
В разделе Система — Менеджер файлов перейдите в домашнюю директорию сайта — для варианта «В поддиректории домена» или в директорию /var/www/*имя_пользователя*/data/www — для варианта «В отдельной директории». Нажмите сверху кнопку Создать :
В первом пункте Тип выберите значение Ссылка:
Для варианта «В поддиректории домена»:
- в поле Имя укажите www , в поле Значение укажите .
- в поле Имя укажите www.subdomain , в поле Значение укажите subdomain
Для варианта «В отдельной директории»:
- в поле Имя укажите www.domain.com , в поле Значение укажите domain.com
- в поле Имя укажите www.subdomain.domain.com , в поле Значение укажите subdomain.domain.com
Вручную в терминале сервера
Чтобы создать символическую ссылку, используйте команду ln -s , подключившись по ssh к серверу.
Для варианта «В поддиректории домена»:
Для варианта «В отдельной директории»:
Будут созданы символические ссылки с привязкой www из указанной директории. Важно предварительно перейти с помощью команды сd в нужный каталог в зависимости от выбранного варианта автоподдоменов.
Автоподдомены испортили работу сайта или отображение некоторых его страниц, что делать?
Такое возможно, так как различные CMS или авторские сайты имеют свои особенности работы перехода по разделам сайта, подгрузки стилей и т.д.. Это может противоречить внесенным правкам в конфиг сайта при включении функции Автоподдомены. В таком случае, если варианты, описанные выше, не помогли, у вас может быть индивидуальный случай, разрешить который, тем не менее, возможно, обратившись к разработчику сайта или иному специалисту по веб-разработке.
В крайнем случае, вы можете создавать поддомены классически, для каждого поддомена добавляя отдельный WWW-домен без включения функции Автоподдомены.
Источник