LINUX.ORG.RU
ФорумAdmin

не создаются поддомены, используя ispmanager, и через конфиги

 , , , ,


0

2

Приветствую друзья, не судите строго, начинающий админ, но логи смотреть и гуглить умею, решения по своей проблеме не нашел, поэтому пишу сюда.

Суть проблемы: Создаю поддомен, но он не работает «This webpage is not available». root@static /var/log/apache2 # tail /var/www/myserver/data/logs/redmine.myserver.com.access.log

ЧИСТО

root@static /var/log/apache2 # tail /var/www/myserver/data/logs/redmine.myserver.com.error.log

ЧИСТО

root@static /var/log/apache2 # tail /var/log/apache2/error.log

ЧИСТО

root@static /var/log/apache2 # tail /var/log/apache2/access.log:

127.0.0.1 - - [18/Apr/2014:05:42:00 +0300] «OPTIONS * HTTP/1.0» 200 126 "-" «Apache/2.2.22 (Ubuntu) (internal dummy connection)»

Затем решить проверить посредством Mercurial какие изменения в конфигах происходят при создании поддомена, пишу Вам для того, чтобы легче было указать на проблему. Как мне кажется она простая, просто у меня глаз замылился:)

При создании домена через ispmanager происходят изменения в следующих файлах Files changed (8) +0 -0 aquota.group +20 -0 etc/apache2/apache2.conf +1322 -0 etc/awstats/awstats.redmine.myserver.com.conf +3 -1 etc/bind/myserver.com +2 -0 usr/local/ispmgr/etc/rotate.conf +1 -0 usr/local/ispmgr/var/httpd-acct.log +10 -0 usr/local/ispmgr/var/ispmgr.journal +38 -0 usr/local/ispmgr/var/ispmgr.log

Из них =1= etc/apache2/apache2.conf

+<Directory /var/www/myserver/data/www/redmine.myserver.com> + Options -ExecCGI -Includes + php_admin_value open_basedir «/var/www/myserver/data:.» + php_admin_flag engine on +</Directory> +<VirtualHost 78.56.209.81:80 > Add a comment to this line + ServerName redmine.myserver.com + CustomLog /var/www/httpd-logs/redmine.myserver.com.access.log combined + DocumentRoot /var/www/myserver/data/www/redmine.myserver.com + ErrorLog /var/www/httpd-logs/redmine.myserver.com.error.log + ServerAdmin advanceduser404@gmail.com + ServerAlias http://www.redmine.myserver.com + SuexecUserGroup myserver myserver + AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml + AddType application/x-httpd-php-source .phps + php_admin_value open_basedir «/var/www/myserver/data:.» + php_admin_value sendmail_path «/usr/sbin/sendmail -t -i -f advanceduser404@gmail.com» + php_admin_value upload_tmp_dir «/var/www/myserver/data/mod-tmp» + php_admin_value session.save_path «/var/www/myserver/data/mod-tmp» +</VirtualHost>

=2= etc/bind/myserver.com -myserver.com. IN SOA static.78.56.209.84.clients.your-server.de. root.maindomain.com. (2013081313 10800 3600 604800 86400) +myserver.com. IN SOA static.78.56.209.84.clients.your-server.de. root.maindomain.com. (2013081315 10800 3600 604800 86400) myserver.com. IN NS ns1.maindomain. myserver.com. IN NS ns2.maindomain. myserver.com. IN MX 10 mx.yandex.ru +redmine IN A 78.56.209.81 +http://www.redmine IN A 78.56.209.81 =/2=

=3= usr/local/ispmgr/etc/rotate.conf +/var/www/myserver/data/logs/redmine.myserver.com.access.log:10:day:day:/usr/local/ispmgr/sbin/awstats2.sh redmine.myserver.com __LOG__ /var/www/myserver/data/www/redmine.myserver.com/webstat +/var/www/myserver/data/logs/redmine.myserver.com.error.log:10:day:: =/3=

=4= usr/local/ispmgr/var/ispmgr.journal +2014-04-18 05:51:55 46.118.200.182 root wwwdomain.log func=wwwdomain.log&elid= +2014-04-18 05:51:55 46.118.200.182 root wwwdomain.log func=wwwdomain.log&out=xml&elid= +2014-04-18 05:52:13 46.118.200.182 root wwwdomain.log func=wwwdomain.log&elid= +2014-04-18 05:52:23 46.118.200.182 root wwwdomain.edit domain=redmine.myserver.com&alias=http://www.redmine.myserver.com&alias_list=&docroot=auto&owner=myserver&ip=78.56.209.81&admin=advanceduser404%40gmail.com&charset=&index=&index_list=&autosubdomain=asdnone&php=phpmod&ssiext=&sslport=443&cert=newcert&page_php_th=__nopage__&accesslog=rotated&errlog=rotated&rotper=day&size=&arcnum=10&analyzer=awstats&analper=day&anallang=auto&func=wwwdomain.edit&elid=&sok=ok +2014-04-18 05:52:23 46.118.200.182 root wwwdomain.log func=wwwdomain.log&elid=redmine.myserver.com&rotper=day&size=&analper=day&arcnum=10&analyzer=awstats&errlog=rotated&accesslog=rotated&sok=ok&anallang=auto&out=xml +2014-04-18 05:52:23 46.118.200.182 root wwwdomain.log func=wwwdomain.log&elid=redmine.myserver.com&rotper=day&size=&analper=day&arcnum=10&analyzer=awstats&errlog=rotated&accesslog=rotated&sok=ok&anallang=auto&out=xml +2014-04-18 05:52:23 46.118.200.182 myserver diraccess.edit func=diraccess.edit&sok=ok&name=/www/redmine.myserver.com/webstat&dirindex=index.html +2014-04-18 05:52:23 46.118.200.182 myserver diraccess.edit func=diraccess.edit&sok=ok&name=/www/redmine.myserver.com/webstat&dirindex=index.html +2014-04-18 05:52:23 46.118.200.182 myserver diraccess.user.edit func=diraccess.user.edit&sok=ok&name=myserver&plid=/www/redmine.myserver.com/webstat&hash=$1$DKgsPznJ$HqTy.8VAavu0KdNvn6Uz6. +2014-04-18 05:52:23 46.118.200.182 myserver diraccess.user.edit func=diraccess.user.edit&sok=ok&name=web-prin =/4=



Последнее исправление: advanceduser404 (всего исправлений: 1)

LORCODE читать и расставлять теги форматирования текста. Иначе ничего не понятно в логах. И какой именно домен/поддомен вы создаёте? Апач в целом работает? Другие страницы отдаёт?

mky ★★★★★
()

Для этого нужно сделать ровно две вещи:
1. *.domain.com (wildcard) на нс-сервере.
2. Алиас *.domain.com в панельке isp.

xtraeft ★★☆☆
()
Ответ на: комментарий от mky

mky ????? (19.04.2014 5:51:18)
LORCODE читать и расставлять теги форматирования текста.

та я прочитал:), добавил теги в соотв. с www.linux.org.ru/wiki/en/Lorcode

Текст, который будет скрыт внутри спойлера

Не сработало, новенькие или скриворучил) Сейчас вообще не вижу опции отредактировать свой пост, что попробывать

код
:)

И какой именно домен/поддомен вы создаёте? Апач в целом работает? Другие страницы отдаёт?

Apache2 работает, все хорошо. Домены второго уровня созданы, все ок, сайты работают. А вот когда создаю поддомены через ISP (screen https://docs.google.com/file/d/0B4XwsENsYsAhRncwRWxlell5eU0/edit?usp=drivesdk) не работает поддомен.

advanceduser404
() автор топика
Ответ на: комментарий от xtraeft

xtraeft ??? (19.04.2014 6:06:12)
Для этого нужно сделать ровно две вещи:
1. *.domain.com (wildcard) на нс-сервере.

Благодарю, сделал https://docs.google.com/file/d/0B4XwsENsYsAhVzFGenloM3lndG8/edit?usp=drivesdk

2. Алиас *.domain.com в панельке isp.

Тут не очень понял куда именно добавлять. У меня в isp есть 1) доменные имена(dns), 2) www domains Где именно?... :)

advanceduser404
() автор топика
Ответ на: комментарий от advanceduser404

Время редактирования поста ограничено. Спойлер для логов не подходит, либо тег [pre], либо [code]. И кнопка ″Предпросмотр″.

Домены второго уровня созданы, все ок, сайты работают. А вот когда создаю поддомены через ISP

Я как-то не совсем понимаю постановку задачи. Домены второго уровня созданы по нормальному редактированием конфигов, а третьего уровня надо обязательно через ISP, что-ли?

Погрепайте ip-адрес клинета с броузером по всем логам апача, может ошибка куда-то в другое место пишется.

И «This webpage is not available» как-то не достаточно для диагностики. Может просто браузер дурит и не хочет обращаться к серверу. Через telent http-запрос отправить сможете?

mky ★★★★★
()

Какой слог, я прям взахлеб весь пост прочитал.

crowbar
()
Ответ на: комментарий от mky

Время редактирования поста ограничено. Спойлер для логов не подходит, либо тег

, либо [code]. И кнопка ″Предпросмотр″.

ok, thanks.

Я как-то не совсем понимаю постановку задачи. Домены второго уровня созданы по нормальному редактированием конфигов, а третьего уровня надо обязательно через ISP, что-ли?

2го уровня тоже через ISP создавал, просто потом полез в конфиги, смотреть что там и как.

Вообще проблема решилась частично, объясняю как.

Создал только что поддомен subdomain.site.com, и смотрю он у меня заработал.. Ага, я подумал, наверное помог совет «1. *.domain.com (wildcard) на нс-сервере.».

Создаю для уверенности еще один subdomain.site.com - бац, не работает.

Полез в tail /var/log/apache2/error.log

[Tue Apr 22 09:48:05 2014] [notice] Graceful restart requested, doing restart
eAccelerator: Could not allocate 536870912 bytes, the maximum size the kernel allows is 268435456 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax.
PHP Warning:  [eAccelerator] Can not create shared memory area in Unknown on line 0
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

Загуглил http://anime.com.ru/modules.php?name=Journal&file=display&jid=6973, у меня и так было 512мб, просто перезапустил апач и все заработало.

Не очень понял точную причину, предполагаю, что памяти не хватает)

Благодарю за ответы!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.