Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не работают виртуальные хосты  (Прочитано 8112 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MonoLife

  • Активист
  • *
  • Сообщений: 356
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Re: Не работают виртуальные хосты
« Ответ #15 : 17 Февраля 2012, 07:30:20 »
Цитировать
Ответ #14
а где ServerName?

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #16 : 17 Февраля 2012, 07:40:03 »
В файле default его небыло, а в файлах которые я до этого создовалй из 4 строчек было:
ServerName
ServerAlias
DocumentRoot

Эффекту от этого небыло... Сейчас добавил... Эффекту ноль...

Пользователь решил продолжить мысль 17 Февраля 2012, 07:43:12:
Есть еще куча файлов в conf.d содержания примерно следующего:

...(коменты)
Alias /чтото "/usr/share/чтото"
<Directory "/usr/share/чтото">
 Option -Indexes
</Directory>

Пользователь решил продолжить мысль 17 Февраля 2012, 07:53:23:
Вообще такое ощущение что гдето есть виртуалхост в котором прописанно чтото типа:
...
ServerAlias *.ces-tom.ru
DocumentRoot /var/www/
...

Но ведь все просмотрел....
« Последнее редактирование: 17 Февраля 2012, 07:53:23 от GoDer »

Оффлайн MonoLife

  • Активист
  • *
  • Сообщений: 356
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Re: Не работают виртуальные хосты
« Ответ #17 : 17 Февраля 2012, 15:28:30 »
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
ServerName ces-tom.ru
   DocumentRoot /var/www/ces-tom.ru
   <Directory /var/www/ces-tom.ru>
      Options FollowSymLinks
      AllowOverride None
   </Directory>

   <Directory /var/www/ces-tom.ru>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #18 : 17 Февраля 2012, 18:01:26 »
1. Как уже правильно сказали, где ServerName, ServerAlias ? Как апач должен угадать, где хосты находятся, на которые ты по имени ссылаешься?
2. Почему у тебя все логи в одно и то же место указывают?
3. Убери блоки    <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
из своих виртов.
4. Блок ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   <Directory "/usr/lib/cgi-bin">
      AllowOverride None
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      Order allow,deny
      Allow from all
   </Directory>
тоже лучше убрать, если только у тебя cgi-скрипты не используются.
5. Верни вебмордочку почты туда, где она лежала. Исправь пути к ней в mail.ces-tom.ru.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #19 : 18 Февраля 2012, 09:29:10 »
Вебморду положил обратно в /usr/share/apache2/вебморда...

Все в хостах исправил...

mail.ces-tom.ru отлично работает! (ces-tom.ru сделан по образу и подобию)
При выключении его в sites-endable mail.ces-tom.ru отключается, включаю все норм...

НО ces-tom.ru по прежнему отказывается работать!!! Просто 404..

При этом любой несуществующей домен типа *.ces-tom.ru типа lsdfhksjhfksdfjhskdfj.ces-tom.ru выдает не 404 а просто пустой экран...


Пользователь решил продолжить мысль 18 Февраля 2012, 17:12:23:
??

Пользователь решил продолжить мысль 18 Февраля 2012, 17:17:12:
Также начал работать www.ces-tom.ru а просто ces-tom.ru(без ввв) отказывается работать...
« Последнее редактирование: 18 Февраля 2012, 17:17:12 от GoDer »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #20 : 18 Февраля 2012, 17:58:39 »
Показывайте, до чего вы там доправились.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #21 : 18 Февраля 2012, 18:41:51 »
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
ServerName ces-tom.ru
ServerAlias www.ces-tom.ru ces.tom.ru www.ces.tom.ru
   DocumentRoot /var/www/cestomru
   <Directory /var/www/cestomru>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn

CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Mail.ces-tom.ru по образу и подобию но он работает....

ces-tom.ru работает только в виде www.ces-tom.ru
« Последнее редактирование: 18 Февраля 2012, 18:47:00 от GoDer »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #22 : 18 Февраля 2012, 20:02:12 »
Опять та же ошибка

ServerName ces-tom.ru
ServerAlias www.ces-tom.ru ces.tom.ru www.ces.tom.ru

В ServerAlias ты указываешь список ДОПОЛНИТЕЛЬНЫХ имён сайта.

Логи ОПЯТЬ указывают все в одну кучку. Как ты сейчас будешь разбираться, на какой хост у тебя запросы попадают?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #23 : 18 Февраля 2012, 20:10:53 »
Логи исправил, а разве www.ces-tom.ru Это не дополнительное название?? ces.tom.ru Дополнительное...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #24 : 18 Февраля 2012, 20:14:44 »
GoDer, /var/www/cestomru/index.htm ??


Пользователь решил продолжить мысль 18 Февраля 2012, 20:16:28:
Цитировать
При этом любой несуществующей домен типа *.ces-tom.ru типа lsdfhksjhfksdfjhskdfj.ces-tom.ru выдает не 404 а просто пустой экран...
« Последнее редактирование: 18 Февраля 2012, 20:16:28 от victor00000 »
Wars ~.o

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #25 : 18 Февраля 2012, 20:21:25 »
GoDer, /var/www/cestomru/index.htm ??


Пользователь решил продолжить мысль 18 Февраля 2012, 20:16:28:
Цитировать
При этом любой несуществующей домен типа *.ces-tom.ru типа lsdfhksjhfksdfjhskdfj.ces-tom.ru выдает не 404 а просто пустой экран...

Немного не понял что надо сделать попробовал дописать после  /var/www/cestomru/ =>> index.htm

Попрежнему не работает ces-tom.ru также перестал работать www.ces-tom.ru....

Пользователь решил продолжить мысль 18 Февраля 2012, 20:34:56:
Но почему все отлично работает если заходить ччерез WWW??? В голове неукладывается!!!
« Последнее редактирование: 18 Февраля 2012, 20:34:56 от GoDer »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #26 : 18 Февраля 2012, 20:41:43 »
http://78.136.195.122/index.htm
404 Not Found

The requested URL /index.htm was not found on this server.
Apache/2.2.14 (Ubuntu) Server at 78.136.195.122 Port 80
Wars ~.o

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #27 : 18 Февраля 2012, 20:44:25 »
http://78.136.195.122/index.htm
404 Not Found

The requested URL /index.htm was not found on this server.
Apache/2.2.14 (Ubuntu) Server at 78.136.195.122 Port 80

Это же нормально при заходе по ип апач открывает локалхост а он берет файлы в /var/www/ а там у меня пустота
http://78.136.195.122/cestomru откроет тоже что и www.ces-tom.ru беда в том что мне надо чтобы работал ces-tom.ru (без www)  mail.ces-tom.ru работает и без www ...
« Последнее редактирование: 18 Февраля 2012, 20:48:10 от GoDer »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #28 : 18 Февраля 2012, 20:48:02 »
Wars ~.o

Оффлайн GoDer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не работают виртуальные хосты
« Ответ #29 : 18 Февраля 2012, 20:52:53 »
http://78.136.195.122/index.php
да, пусто.

victor00000, я просто не понимаю что это значит....

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.