* [Comm] Виртуальные хосты Apache @ 2008-10-30 10:28 Кудрявцев Сергей 2008-10-30 10:55 ` Желудков Д.В. 2008-10-30 11:25 ` Андрей Жмурин 0 siblings, 2 replies; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 10:28 UTC (permalink / raw) To: community Вот конфиг вирт хостов: NameVirtualHost a.b.c.d <VirtualHost a.b.c.d> ServerAdmin webmasterr@site1.org ServerName site1.org:80 ServerAlias www.site1.org DocumentRoot "/var/www/apache2/html/site1.org" <Directory /> Include conf/extra-available/Directory_root_default.conf </Directory> <Directory "/var/www/apache2/html/site1.org"> Include conf/extra-available/Directory_html_default.conf DirectoryIndex index.php </Directory> <IfModule log_config_module> ErrorLog /var/log/httpd2/site1.org/error_log CustomLog /var/log/httpd2/site1.org/access_log combined LogLevel debug </IfModule> </VirtualHost> <VirtualHost a.b.c.d> ServerAdmin webmasterr@site2.org ServerName site2.org:80 ServerAlias www.site2.org DocumentRoot "/var/www/apache2/html/site2.org" <Directory /> Include conf/extra-available/Directory_root_default.conf </Directory> <Directory "/var/www/apache2/html/site2.org"> Include conf/extra-available/Directory_html_default.conf DirectoryIndex index.php </Directory> <IfModule log_config_module> ErrorLog /var/log/httpd2/site2.org/error_log CustomLog /var/log/httpd2/site2.org/access_log combined LogLevel debug </IfModule> </VirtualHost> При запуске апач пише: Checking configuration sanity for httpd2: httpd2: Could not reliably determine the server's fully qualified domain name, using a.b.c.d for ServerName [Thu Oct 30 13:17:42 2008] [warn] NameVirtualHost *:0 has no VirtualHosts Syntax OK [ DONE ] Starting httpd2 service: httpd2: Could not reliably determine the server's fully qualified domain name, using a.b.c.d for ServerName [Thu Oct 30 13:17:42 2008] [warn] NameVirtualHost *:0 has no VirtualHosts [FAILED] Файл hosts содержит: a.b.c.d site1 site2 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 10:28 [Comm] Виртуальные хосты Apache Кудрявцев Сергей @ 2008-10-30 10:55 ` Желудков Д.В. 2008-10-30 10:55 ` Кудрявцев Сергей 2008-10-30 11:25 ` Андрей Жмурин 1 sibling, 1 reply; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 10:55 UTC (permalink / raw) To: ALT Linux Community general discussions В Чтв, 30/10/2008 в 13:28 +0300, Кудрявцев Сергей пишет: > Файл hosts содержит: > a.b.c.d site1 site2 Вы хотя бы свой ИП для локалхоста для приличия написали там :) Попробуйте 127.0.0.1 localhost.localdomain localhost a.b.c.d site1 site2 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 10:55 ` Желудков Д.В. @ 2008-10-30 10:55 ` Кудрявцев Сергей 2008-10-30 11:00 ` Желудков Д.В. 0 siblings, 1 reply; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 10:55 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > В Чтв, 30/10/2008 в 13:28 +0300, Кудрявцев Сергей пишет: > >> Файл hosts содержит: >> a.b.c.d site1 site2 >> > Вы хотя бы свой ИП для локалхоста для приличия написали там :) > Попробуйте > 127.0.0.1 localhost.localdomain localhost a.b.c.d site1 site2 > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community и это тоже прописано. ИП белый, ДНС тоже верны... почему пишет что не может проверить ДНС-имя и почему не запускается? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 10:55 ` Кудрявцев Сергей @ 2008-10-30 11:00 ` Желудков Д.В. 2008-10-30 11:05 ` Кудрявцев Сергей 2008-10-30 11:05 ` Желудков Д.В. 0 siblings, 2 replies; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:00 UTC (permalink / raw) To: ALT Linux Community general discussions В Чтв, 30/10/2008 в 13:55 +0300, Кудрявцев Сергей пишет: > Желудков Д.В. пишет: > > В Чтв, 30/10/2008 в 13:28 +0300, Кудрявцев Сергей пишет: > > > >> Файл hosts содержит: > >> a.b.c.d site1 site2 > >> > > Вы хотя бы свой ИП для локалхоста для приличия написали там :) > > Попробуйте > > 127.0.0.1 localhost.localdomain localhost a.b.c.d site1 site2 > > > > _______________________________________________ > > community mailing list > > community@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/community > и это тоже прописано. > ИП белый, ДНС тоже верны... почему пишет что не может проверить ДНС-имя > и почему не запускается? > _______________________________________________ где прописано? Вставьте все содержимое hosts. Кроме того, я бы вам рекомендовал отказаться от устаревшей схемы создания виртуальных хостов и воспользоваться новыми механизмами через a2{en,dis}{mod,site} . В документации есть краткая справка ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:00 ` Желудков Д.В. @ 2008-10-30 11:05 ` Кудрявцев Сергей 2008-10-30 11:05 ` Желудков Д.В. 1 sibling, 0 replies; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 11:05 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > В Чтв, 30/10/2008 в 13:55 +0300, Кудрявцев Сергей пишет: > >> Желудков Д.В. пишет: >> >>> В Чтв, 30/10/2008 в 13:28 +0300, Кудрявцев Сергей пишет: >>> >>> >>>> Файл hosts содержит: >>>> a.b.c.d site1 site2 >>>> >>>> >>> Вы хотя бы свой ИП для локалхоста для приличия написали там :) >>> Попробуйте >>> 127.0.0.1 localhost.localdomain localhost a.b.c.d site1 site2 >>> >>> _______________________________________________ >>> community mailing list >>> community@lists.altlinux.org >>> https://lists.altlinux.org/mailman/listinfo/community >>> >> и это тоже прописано. >> ИП белый, ДНС тоже верны... почему пишет что не может проверить ДНС-имя >> и почему не запускается? >> _______________________________________________ >> > > > где прописано? Вставьте все содержимое hosts. > Кроме того, я бы вам рекомендовал отказаться от устаревшей схемы > создания виртуальных хостов и воспользоваться новыми механизмами через > a2{en,dis}{mod,site} . > > В документации есть краткая справка > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community # cat /etc/hosts 127.0.0.1 mycomp.local localhost.localdomain localhost 77.234.200.98 0.ru.pool.ntp.org 78.47.136.197 0.europe.pool.ntp.org 193.125.143.173 0.pool.ntp.org a.b.c.d mycomp site1 site2 А что за механизм a2{en,dis}{mod,site}? Можете вкрадце описать настройки? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:00 ` Желудков Д.В. 2008-10-30 11:05 ` Кудрявцев Сергей @ 2008-10-30 11:05 ` Желудков Д.В. 2008-10-30 11:06 ` Кудрявцев Сергей 1 sibling, 1 reply; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:05 UTC (permalink / raw) To: ALT Linux Community general discussions В Чтв, 30/10/2008 в 14:00 +0300, Желудков Д.В. пишет: > a.b.c.d После повторного прочтения озарило. Это вы так ИП написали? Если да, то еще раз к новым механизмам, и если не поможет - дефолтный хост отзывается по ИП? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:05 ` Желудков Д.В. @ 2008-10-30 11:06 ` Кудрявцев Сергей 2008-10-30 11:14 ` Желудков Д.В. 0 siblings, 1 reply; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 11:06 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > В Чтв, 30/10/2008 в 14:00 +0300, Желудков Д.В. пишет: > >> a.b.c.d >> > После повторного прочтения озарило. Это вы так ИП написали? Если да, то > еще раз к новым механизмам, и если не поможет - дефолтный хост > отзывается по ИП? > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community Ну как так? Вместо букв реальные цифры. Apache даже не стартует чтобы дефолтный хост показывать... ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:06 ` Кудрявцев Сергей @ 2008-10-30 11:14 ` Желудков Д.В. 2008-10-30 11:19 ` Кудрявцев Сергей 0 siblings, 1 reply; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:14 UTC (permalink / raw) To: ALT Linux Community general discussions Восстановите для начала дефолтные конфиги. Добейтесь того, чтобы апач слушал порт на вашем сервере и порт был открыт для доступа, раз вы не на локалхосте поднимаете. Копия справки ниже: Начиная с apache2-2.2.4-alt14 для конфигурирования apache2 используется доработанная Debian`овская схема. Основные отличия от оригинала (ссылки с его описанием не нашёл): 1. Конфигурационные файлы conf/{mods,sites}-{available,enabled} -- передраны из Debian без существенных изменений. По их образу и подобию созданы conf/{ports,extra}-{available,enabled}. Содержимое: а) conf/mods-available/<имя модуля>.load -- файлы обеспечивающие загрузку модулей и содержащие описание их зависимостей. Примерной формат: # Depends: <имя требуемого модуля> LoadModule ... б) conf/mods-available/<имя модуля>.conf -- конфигурация для модуля <имя модуля> (если она нужна). в) conf/sites-available/*.conf -- конфигурации для сайтов (виртуалхостов). г) conf/ports-available/*.conf -- конфигурирования слушаемых портов. д) conf/extra-available/*.conf -- конфигурирования компонент общих для всех сайтов. За прототип взято содержимое conf/extra в апстримного apache-2.2.4 (не всё: часть переехала в другие каталоги). е) conf/{mods,sites,ports,extra}-enabled/*.{conf,load} -- симлинки на соответствующие conf/{mods,sites,ports,extra}-available/*.{conf,load}, используемые в httpd2.conf. 2. Утилиты /usr/sbin/a2{en,dis}{mod,site}, управляющие созданием/удалением симинков conf/*-enabled/* на соответствующие conf/*-available/* передраны из Debian без существенных изменений. /usr/sbin/a2{en,dis}{port,extra} -- добавлены, и имеют аналогичные функционал и назначение. 3. Добавлена система автоматизированного управления включением/выключением компонент. Состоит из утилиты /usr/sbin/a2chkconfig и конфигов conf/{mods,sites,port,extra}-start.d/*.conf для неё. а) /usr/sbin/a2chkconfig -- покомпонентно обрабатывает conf/*-start.d/*.conf (файлы обрабатываются в порядке их имён, обработанные позже имеют приоритет) и вызывает соответствующие a2{en,dis}{mod,site} для компонент упомянутых в конфигах. б) conf/{mods,sites,port,extra}-start.d/*.conf -- файлы конфигурации для a2chkconfig. Формат: <имя компонента>={yes,no} Пример применения (включения модуля dir, см. <http://lists.altlinux.org/pipermail/sisyphus/2007-March/095644.html>): Варианты включения модуля: 1. Быстрый: $ sudo -H /usr/sbin/a2enmod dir Возможно отключение при выполнении /usr/sbin/a2chkconfig, если требование отключить его будет присутствовать в каком либо из /etc/httpd2/conf/mods-start.d/*.conf (a2chkconfig может вызываться при установке/обновлении/удалении связанных с apache2 пакетов). 2. Надёжный: $ sudo -H sh -с 'еcho "dir=yes" >> 900-local.conf' $ sudo -H /usr/sbin/a2chkconfig ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:14 ` Желудков Д.В. @ 2008-10-30 11:19 ` Кудрявцев Сергей 2008-10-30 11:24 ` Желудков Д.В. 2008-10-30 11:28 ` Желудков Д.В. 0 siblings, 2 replies; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 11:19 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > Восстановите для начала дефолтные конфиги. Добейтесь того, чтобы апач > слушал порт на вашем сервере и порт был открыт для доступа, раз вы не на > локалхосте поднимаете. > > Копия справки ниже: > > Начиная с apache2-2.2.4-alt14 для конфигурирования apache2 > используется доработанная Debian`овская схема. > > Основные отличия от оригинала (ссылки с его описанием не нашёл): > > 1. Конфигурационные файлы conf/{mods,sites}-{available,enabled} -- > передраны из Debian без существенных изменений. По их образу и подобию > созданы conf/{ports,extra}-{available,enabled}. Содержимое: > > а) conf/mods-available/<имя модуля>.load -- файлы обеспечивающие > загрузку модулей и содержащие описание их зависимостей. Примерной формат: > > # Depends: <имя требуемого модуля> > LoadModule ... > > б) conf/mods-available/<имя модуля>.conf -- конфигурация для модуля > <имя модуля> (если она нужна). > > в) conf/sites-available/*.conf -- конфигурации для сайтов (виртуалхостов). > > г) conf/ports-available/*.conf -- конфигурирования слушаемых портов. > > д) conf/extra-available/*.conf -- конфигурирования компонент общих для > всех сайтов. За прототип взято содержимое conf/extra в апстримного > apache-2.2.4 (не всё: часть переехала в другие каталоги). > > е) conf/{mods,sites,ports,extra}-enabled/*.{conf,load} -- симлинки на > соответствующие conf/{mods,sites,ports,extra}-available/*.{conf,load}, > используемые в httpd2.conf. > > 2. Утилиты /usr/sbin/a2{en,dis}{mod,site}, управляющие > созданием/удалением симинков conf/*-enabled/* на соответствующие > conf/*-available/* передраны из Debian без существенных изменений. > /usr/sbin/a2{en,dis}{port,extra} -- добавлены, и имеют аналогичные > функционал и назначение. > > 3. Добавлена система автоматизированного управления > включением/выключением компонент. Состоит из утилиты > /usr/sbin/a2chkconfig и конфигов > conf/{mods,sites,port,extra}-start.d/*.conf для неё. > > а) /usr/sbin/a2chkconfig -- покомпонентно обрабатывает > conf/*-start.d/*.conf (файлы обрабатываются в порядке их имён, > обработанные позже имеют приоритет) и вызывает соответствующие > a2{en,dis}{mod,site} для компонент упомянутых в конфигах. > > б) conf/{mods,sites,port,extra}-start.d/*.conf -- файлы конфигурации > для a2chkconfig. Формат: > > <имя компонента>={yes,no} > > Пример применения (включения модуля dir, см. > <http://lists.altlinux.org/pipermail/sisyphus/2007-March/095644.html>): > > Варианты включения модуля: > > 1. Быстрый: > > $ sudo -H /usr/sbin/a2enmod dir > > Возможно отключение при выполнении /usr/sbin/a2chkconfig, если > требование отключить его будет присутствовать в каком либо из > /etc/httpd2/conf/mods-start.d/*.conf (a2chkconfig может вызываться при > установке/обновлении/удалении связанных с apache2 пакетов). > > 2. Надёжный: > > $ sudo -H sh -с 'еcho "dir=yes" >> 900-local.conf' > $ sudo -H /usr/sbin/a2chkconfig > > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community Схему конфигурирования Апача я понял давно... Проблема в том, что все превосходно работало до его дня. Что изменилось? До сего дня работал 1 дефолтный хост (ругался на невозможность определение fqdn, но работал). Теперь понадобилось сделать виртуальные - добавил строчки, сделал растарт и больше не грузится ничего. С одним хостом работает ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:19 ` Кудрявцев Сергей @ 2008-10-30 11:24 ` Желудков Д.В. 2008-10-30 11:28 ` Желудков Д.В. 1 sibling, 0 replies; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:24 UTC (permalink / raw) To: ALT Linux Community general discussions > Схему конфигурирования Апача я понял давно... > Проблема в том, что все превосходно работало до его дня. Что изменилось? > До сего дня работал 1 дефолтный хост (ругался на невозможность > определение fqdn, но работал). Теперь понадобилось сделать виртуальные - > добавил строчки, сделал растарт и больше не грузится ничего. С одним > хостом работает Я тоже схему кофигурирования давно понял. Очень давно. И два месяца назад решал проблему аналогичную вашей, после того как по привычке изменил файл виртуальных хостов :) В конечном итоге все свелось к копированию отдельных файлов конфига на каждый хост по образцу и добавлению их через a2en site. Так все заработало на альте "изкаропки" :) ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:19 ` Кудрявцев Сергей 2008-10-30 11:24 ` Желудков Д.В. @ 2008-10-30 11:28 ` Желудков Д.В. 2008-10-30 11:34 ` Кудрявцев Сергей 1 sibling, 1 reply; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:28 UTC (permalink / raw) To: ALT Linux Community general discussions К примеру пхпмайадмин у меня на локалхоте виртуальный хост под именем mysql.conf (лежащий в sites-avaliable) сделан так # # Summary: Provide default template for virtual hosts # Provides: VirtualHost # # Provide default template for virtual hosts <VirtualHost *> ServerName mysql ServerAdmin dv-zheludkov@yandex.ru DocumentRoot /var/www/vhosts/mysql ErrorLog /var/www/vhosts/mysql/log/error_log_a2 TransferLog /var/www/vhosts/mysql/log/access_log_a2 # AddDefaultCharset WINDOWS-1251 # CharsetSourceEnc WINDOWS-1251 # CharsetDefault WINDOWS-1251 # CharsetRecodeMultipartForms Off </VirtualHost> ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:28 ` Желудков Д.В. @ 2008-10-30 11:34 ` Кудрявцев Сергей 2008-10-30 11:48 ` Желудков Д.В. 0 siblings, 1 reply; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 11:34 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > К примеру пхпмайадмин у меня на локалхоте виртуальный хост под именем > mysql.conf (лежащий в sites-avaliable) сделан так > > # > # Summary: Provide default template for virtual hosts > # Provides: VirtualHost > # > > # Provide default template for virtual hosts > <VirtualHost *> > ServerName mysql > ServerAdmin dv-zheludkov@yandex.ru > DocumentRoot /var/www/vhosts/mysql > > ErrorLog /var/www/vhosts/mysql/log/error_log_a2 > > TransferLog /var/www/vhosts/mysql/log/access_log_a2 > # AddDefaultCharset WINDOWS-1251 > # CharsetSourceEnc WINDOWS-1251 > # CharsetDefault WINDOWS-1251 > # CharsetRecodeMultipartForms Off > </VirtualHost> > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community В общем вот так: # ls -l /etc/httpd2/conf/sites-enabled total 8 -rw-r--r-- 1 root root 1731 Oct 30 13:54 0-vhosts.conf lrwxrwxrwx 1 root root 31 Jul 15 16:42 000-default.conf.save -> ../sites-available/default.conf -rw-r--r-- 1 root root 632 Aug 23 13:27 admin.conf lrwxrwxrwx 1 root root 33 Oct 30 14:33 ports_all.conf -> ../sites-available/ports_all.conf admin.conf - это phpMyAdmin .save - чтобы не подгружался. когда все заработает 0-vhosts.conf - настройка виртхостов, содержимой писал в первом посту. ports_all.conf - дефолтный Итак вопрос: почему при добавлении еще одного virtualhost'а все перестало работать? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:34 ` Кудрявцев Сергей @ 2008-10-30 11:48 ` Желудков Д.В. 2008-10-30 11:51 ` Кудрявцев Сергей 0 siblings, 1 reply; 19+ messages in thread From: Желудков Д.В. @ 2008-10-30 11:48 UTC (permalink / raw) To: ALT Linux Community general discussions В Чтв, 30/10/2008 в 14:34 +0300, Кудрявцев Сергей пишет: > В общем вот так: > # ls -l /etc/httpd2/conf/sites-enabled > total 8 > -rw-r--r-- 1 root root 1731 Oct 30 13:54 0-vhosts.conf > lrwxrwxrwx 1 root root 31 Jul 15 16:42 000-default.conf.save -> > ../sites-available/default.conf > -rw-r--r-- 1 root root 632 Aug 23 13:27 admin.conf > lrwxrwxrwx 1 root root 33 Oct 30 14:33 ports_all.conf -> > ../sites-available/ports_all.conf > > admin.conf - это phpMyAdmin > .save - чтобы не подгружался. когда все заработает > 0-vhosts.conf - настройка виртхостов, содержимой писал в первом посту. > ports_all.conf - дефолтный > > Итак вопрос: почему при добавлении еще одного virtualhost'а все > перестало работать? Я ж вам написал - сделайте на каждый из своих новых виртуальных хостов новый файл конфига по образцу что я привел выше, а тот файл, где два образца виртуальных хостов приведите в исходное состояние. Возможно, что файл который вы правили - не подлежит изменению, и образцы там надо вобще удалить, а пользоваться только новым механизмом. Все мои конфиги, работающие в арчлинуксе под вторым апачем, отказались работать под альтом, и я полагаю, что как раз из-за какого-то конфликта в реализации новой схемы. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:48 ` Желудков Д.В. @ 2008-10-30 11:51 ` Кудрявцев Сергей 2008-10-31 18:22 ` Aleksey Avdeev 0 siblings, 1 reply; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 11:51 UTC (permalink / raw) To: ALT Linux Community general discussions Желудков Д.В. пишет: > В Чтв, 30/10/2008 в 14:34 +0300, Кудрявцев Сергей пишет: > >> В общем вот так: >> # ls -l /etc/httpd2/conf/sites-enabled >> total 8 >> -rw-r--r-- 1 root root 1731 Oct 30 13:54 0-vhosts.conf >> lrwxrwxrwx 1 root root 31 Jul 15 16:42 000-default.conf.save -> >> ../sites-available/default.conf >> -rw-r--r-- 1 root root 632 Aug 23 13:27 admin.conf >> lrwxrwxrwx 1 root root 33 Oct 30 14:33 ports_all.conf -> >> ../sites-available/ports_all.conf >> >> admin.conf - это phpMyAdmin >> .save - чтобы не подгружался. когда все заработает >> 0-vhosts.conf - настройка виртхостов, содержимой писал в первом посту. >> ports_all.conf - дефолтный >> >> Итак вопрос: почему при добавлении еще одного virtualhost'а все >> перестало работать? >> > > Я ж вам написал - сделайте на каждый из своих новых виртуальных хостов > новый файл конфига по образцу что я привел выше, а тот файл, где два > образца виртуальных хостов приведите в исходное состояние. Возможно, что > файл который вы правили - не подлежит изменению, и образцы там надо > вобще удалить, а пользоваться только новым механизмом. > Все мои конфиги, работающие в арчлинуксе под вторым апачем, отказались > работать под альтом, и я полагаю, что как раз из-за какого-то конфликта > в реализации новой схемы. > > > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community Сделал 2 файла. И опять-таки все стартует только пока хост один. Я так понимаю что у него не получается к одному ИП прикрутить 2 хоста и поэтому он не стартует. host based хостинг... ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:51 ` Кудрявцев Сергей @ 2008-10-31 18:22 ` Aleksey Avdeev 0 siblings, 0 replies; 19+ messages in thread From: Aleksey Avdeev @ 2008-10-31 18:22 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 1084 bytes --] Кудрявцев Сергей пишет: > Желудков Д.В. пишет: >> В Чтв, 30/10/2008 в 14:34 +0300, Кудрявцев Сергей пишет: >> >>> В общем вот так: >>> # ls -l /etc/httpd2/conf/sites-enabled >>> total 8 >>> -rw-r--r-- 1 root root 1731 Oct 30 13:54 0-vhosts.conf >>> lrwxrwxrwx 1 root root 31 Jul 15 16:42 000-default.conf.save -> >>> ../sites-available/default.conf >>> -rw-r--r-- 1 root root 632 Aug 23 13:27 admin.conf >>> lrwxrwxrwx 1 root root 33 Oct 30 14:33 ports_all.conf -> >>> ../sites-available/ports_all.conf ... > > Сделал 2 файла. И опять-таки все стартует только пока хост один. > Я так понимаю что у него не получается к одному ИП прикрутить 2 хоста и > поэтому он не стартует. > host based хостинг... $ grep -R '^[[:space:]]*NameVirtualHost' /etc/httpd2/conf/sites-enabled Если выведет больше 1 строчки с одинаковыми ip -- убить лишнее. PS: При все возможные комбинации <ip>:<port> у разных директив NameVirtualHost не должны пересекаться -- иначе apache откажется стартовать (это _штатное_ поведение). -- С уважением. Алексей. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 552 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 10:28 [Comm] Виртуальные хосты Apache Кудрявцев Сергей 2008-10-30 10:55 ` Желудков Д.В. @ 2008-10-30 11:25 ` Андрей Жмурин 2008-10-30 12:04 ` Кудрявцев Сергей 1 sibling, 1 reply; 19+ messages in thread From: Андрей Жмурин @ 2008-10-30 11:25 UTC (permalink / raw) To: ALT Linux Community general discussions Добрый день, весёлая минутка! Извиняйте, что вмешиваюсь. 30.10.2008, в 13:28, Кудрявцев Сергей написал: > NameVirtualHost a.b.c.d > > <VirtualHost a.b.c.d> . . . > ServerName site1.org:80 . . . > </VirtualHost> > > <VirtualHost a.b.c.d> . . . > ServerName site2.org:80 . . . > </VirtualHost> > > > При запуске апач пише: > Checking configuration sanity for httpd2: httpd2: Could not > reliably determine the server's fully qualified > domain name, using a.b.c.d for ServerName Это он не нашёл ServerName в основном конфиге - нестрашно, в принципе. > [Thu Oct 30 13:17:42 2008] [warn] NameVirtualHost *:0 has no > VirtualHosts А тут он явно пишет, что для указанного (взятого по умолчанию) порта (: 0) не нашёл виртуальных хостов. Попробуйте указать порт (:80) не в ServerName'ах , а так: NameVirtualHost a.b.c.d:80 <VirtualHost a.b.c.d:80> ___ С уважением и приветом, Жмурин Андрей ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 11:25 ` Андрей Жмурин @ 2008-10-30 12:04 ` Кудрявцев Сергей 2008-10-30 12:23 ` Андрей Жмурин 0 siblings, 1 reply; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 12:04 UTC (permalink / raw) To: ALT Linux Community general discussions Андрей Жмурин пишет: > Добрый день, весёлая минутка! > > > Извиняйте, что вмешиваюсь. > > 30.10.2008, в 13:28, Кудрявцев Сергей написал: > >> NameVirtualHost a.b.c.d >> >> <VirtualHost a.b.c.d> > . . . >> ServerName site1.org:80 > . . . >> </VirtualHost> >> >> <VirtualHost a.b.c.d> > . . . >> ServerName site2.org:80 > . . . >> </VirtualHost> >> >> >> При запуске апач пише: >> Checking configuration sanity for httpd2: httpd2: Could not reliably >> determine the server's fully qualified >> domain name, using a.b.c.d for ServerName > > Это он не нашёл ServerName в основном конфиге - нестрашно, в принципе. Что тут подразумевается под основным конфигом? Это и есть основной конфиг - в него проинклудили неск. других файлов > >> [Thu Oct 30 13:17:42 2008] [warn] NameVirtualHost *:0 has no >> VirtualHosts > > А тут он явно пишет, что для указанного (взятого по умолчанию) порта > (:0) не нашёл виртуальных хостов. > > Попробуйте указать порт (:80) не в ServerName'ах , а так: > > NameVirtualHost a.b.c.d:80 > > <VirtualHost a.b.c.d:80> > > ___ > С уважением и приветом, > Жмурин Андрей > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community Это тоже пока шла переписка я уже сделал. Теперь все именно так и выглядит. С одним то хостом он работает! А ошибка вот какая: # apachectl2 restart Stopping httpd2 service: [ DONE ] Checking configuration sanity for httpd2: httpd2: Could not reliably determine the server's fully qualified domain name, using a.b.c.d for ServerName Syntax OK [ DONE ] Starting httpd2 service: httpd2: Could not reliably determine the server's fully qualified domain name, using a.b.c.d for ServerName [FAILED] Как я понимаю первый хост стартует, а второй - нет, т.к. IP уже занят... ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 12:04 ` Кудрявцев Сергей @ 2008-10-30 12:23 ` Андрей Жмурин 2008-10-30 12:33 ` Кудрявцев Сергей 0 siblings, 1 reply; 19+ messages in thread From: Андрей Жмурин @ 2008-10-30 12:23 UTC (permalink / raw) To: ALT Linux Community general discussions Добрый день, весёлая минутка! 30.10.2008, в 15:04, Кудрявцев Сергей написал(а): > Что тут подразумевается под основным конфигом? Это и есть основной > конфиг - в него проинклудили неск. других файлов Вот, в httpd.conf если поискать, то либо нет совсем, либо закомментирована директива ServerName . Про неё он и пишет. Это имя "по умолчанию". Сервер его автоматом назначает. > А ошибка вот какая: > > # apachectl2 restart > Stopping httpd2 > service > : [ DONE > ] > Checking configuration sanity for httpd2: httpd2: Could not > reliably determine the server's fully qualified domain name, using > a.b.c.d for ServerName > Syntax OK > [ DONE > ] > Starting httpd2 service: httpd2: Could not reliably determine the > server's fully qualified domain name, using a.b.c.d for ServerName > [FAILED > ] > > > Как я понимаю первый хост стартует, а второй - нет, т.к. IP уже > занят... В наше время и на одном IP-адресе может сидеть много доменов, и на один домен может быть привязано много IP-адресов - ничего страшного в этом нет. Если примитивно, ServerName нужен будет как раз для нахождения нужного виртуала, когда придёт запрос от браузера - там он в заголовках будет указан. В принципе, от этого падать он не должен. Наверное, что-то ещё происходит. Попробуйте лог ошибок Апача посмотреть, на всякий случай. ___ С уважением и приветом, Жмурин Андрей ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [Comm] Виртуальные хосты Apache 2008-10-30 12:23 ` Андрей Жмурин @ 2008-10-30 12:33 ` Кудрявцев Сергей 0 siblings, 0 replies; 19+ messages in thread From: Кудрявцев Сергей @ 2008-10-30 12:33 UTC (permalink / raw) To: ALT Linux Community general discussions Андрей Жмурин пишет: > Добрый день, весёлая минутка! > > 30.10.2008, в 15:04, Кудрявцев Сергей написал(а): > >> Что тут подразумевается под основным конфигом? Это и есть основной >> конфиг - в него проинклудили неск. других файлов > > Вот, в httpd.conf если поискать, то либо нет совсем, либо > закомментирована директива ServerName . > Про неё он и пишет. Это имя "по умолчанию". Сервер его автоматом > назначает. Точно. Ввел эту дерективу вне пределов <VirtualHost> и все заработало. > >> А ошибка вот какая: >> >> # apachectl2 restart >> Stopping httpd2 >> service: >> [ DONE ] >> Checking configuration sanity for httpd2: httpd2: Could not reliably >> determine the server's fully qualified domain name, using a.b.c.d for >> ServerName >> Syntax OK >> >> [ DONE ] >> Starting httpd2 service: httpd2: Could not reliably determine the >> server's fully qualified domain name, using a.b.c.d for ServerName >> >> [FAILED] >> >> >> Как я понимаю первый хост стартует, а второй - нет, т.к. IP уже занят... > > В наше время и на одном IP-адресе может сидеть много доменов, и на > один домен может быть привязано много IP-адресов - ничего страшного в > этом нет. > Если примитивно, ServerName нужен будет как раз для нахождения нужного > виртуала, когда придёт запрос от браузера - там он в заголовках будет > указан. > > В принципе, от этого падать он не должен. Наверное, что-то ещё > происходит. > Попробуйте лог ошибок Апача посмотреть, на всякий случай. > ___ > С уважением и приветом, > Жмурин Андрей > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community Спасибо, заработало... Не заметил ошибки в логах - он не мог найти файл с логами ощибок ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2008-10-31 18:22 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-10-30 10:28 [Comm] Виртуальные хосты Apache Кудрявцев Сергей 2008-10-30 10:55 ` Желудков Д.В. 2008-10-30 10:55 ` Кудрявцев Сергей 2008-10-30 11:00 ` Желудков Д.В. 2008-10-30 11:05 ` Кудрявцев Сергей 2008-10-30 11:05 ` Желудков Д.В. 2008-10-30 11:06 ` Кудрявцев Сергей 2008-10-30 11:14 ` Желудков Д.В. 2008-10-30 11:19 ` Кудрявцев Сергей 2008-10-30 11:24 ` Желудков Д.В. 2008-10-30 11:28 ` Желудков Д.В. 2008-10-30 11:34 ` Кудрявцев Сергей 2008-10-30 11:48 ` Желудков Д.В. 2008-10-30 11:51 ` Кудрявцев Сергей 2008-10-31 18:22 ` Aleksey Avdeev 2008-10-30 11:25 ` Андрей Жмурин 2008-10-30 12:04 ` Кудрявцев Сергей 2008-10-30 12:23 ` Андрей Жмурин 2008-10-30 12:33 ` Кудрявцев Сергей
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git