Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Апач, вдс, косяк с отображением сайта(показывает default).
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Апач, вдс, косяк с отображением сайта(показывает default).

Страниц (1): [1]
 

1. Worm - 04 Сентября, 2014 - 17:35:53 - перейти к сообщению
День добрый!
Установлен апачик, как вебсервер, все А записи всех доменов ведут на адрес ВДСки.
Со всеми доменами все хорошо, но 1 выделывается. Подозреваю, что я что-то накосячил с настройкой sites-enabled.

Ниже привожу исходники:
000-default:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <VirtualHost *:80>
  3.         ServerAdmin webmaster@localhost
  4.  
  5.         DocumentRoot /var/www
  6.         <Directory />
  7.                 Options FollowSymLinks
  8.                 AllowOverride None
  9.         </Directory>
  10.         <Directory /var/www/>
  11.                 Options Indexes FollowSymLinks MultiViews
  12.                 AllowOverride None
  13.                 Order allow,deny
  14.                 allow from all
  15.         </Directory>
  16.  
  17.         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  18.         <Directory "/usr/lib/cgi-bin">
  19.                 AllowOverride All
  20.                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  21.                 Order allow,deny
  22.                 Allow from all
  23.         </Directory>
  24.  
  25.         ErrorLog ${APACHE_LOG_DIR}/error.log
  26.  
  27.         # Possible values include: debug, info, notice, warn, error, crit,
  28.         # alert, emerg.
  29.         LogLevel warn
  30.  
  31.         CustomLog ${APACHE_LOG_DIR}/access.log combined
  32. </VirtualHost>
  33.  


001-diworm -- http://pastebin[dot]com/YVFjT7ey

Все домены отображаются корректно, кроме diworm.ru -- он показывает данные из /var/www

Логи апача при попытке зайти на diworm активно флудят таким текстом: (13)Permission denied: cannot read directory for multi: /var/www/


В чем может быть проблема?
2. gusak80 - 04 Сентября, 2014 - 20:13:56 - перейти к сообщению
/home/diworm/diworm.ru/httpdocs сюда апачу права есть?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. ls -ld /var/www/
  3. ls -ld /home/diworm/diworm.ru/httpdocs
  4.  

что дадут?
а вооще, он ругается на /var/www/, она в принципе существует?
3. Worm - 04 Сентября, 2014 - 20:41:31 - перейти к сообщению
root@diworm:~# ls -ld /var/www/
drwxr-x--x 4 root root 4096 Dec 16 2013 /var/www/

drwxr-xr-x 9 diworm diworm 4096 Sep 1 10:20 /home/diworm/diworm.ru/httpdocs


для примера 100% работающий:

ls -ld /home/diworm/qabaq.ru/httpdocs
drwxr-xr-x 7 diworm diworm 4096 Sep 4 15:53 /home/diworm/qabaq.ru/httpdocs

Временно решил проблему сносом 000-default из enabled, но теперь по запросу IP все видят контент с diworm.ru. Сдается мне, что косяк все же где-то в районе 000-default
4. gusak80 - 05 Сентября, 2014 - 10:09:46 - перейти к сообщению
Цитата:

drwxr-x--x 4 root root 4096 Dec 16 2013 /var/www/
drwxr-xr-x 9 diworm diworm 4096 Sep 1 10:20 /home/diworm/diworm.ru/httpdocs


точно ни чего не смущает?
apach под каким пользователем запущен? www?

тогда:
CODE (bash):
скопировать код в буфер обмена
  1.  
  2. chowen -R www:www /var/www
  3. chowen -R diworm:www home/diworm/diworm.ru/httpdocs
  4.  
5. Worm - 05 Сентября, 2014 - 19:12:34 - перейти к сообщению
апач под рутом запущен
6. gusak80 - 05 Сентября, 2014 - 22:48:28 - перейти к сообщению
Worm пишет:
апач под рутом запущен

а зря.
Worm пишет:
Временно решил проблему сносом 000-default из enabled, но теперь по запросу IP все видят контент с diworm.ru. Сдается мне, что косяк все же где-то в районе 000-default

эт. потому, что он первый в списке virtualhosts
7. Worm - 06 Сентября, 2014 - 11:52:17 - перейти к сообщению
gusak80 пишет:
эт. потому, что он первый в списке virtualhosts


ну дак понятно это.. я пытаюсь понять, как это исправить.. почему он жрет 1ое, что идет после него, а остальное нормально показывает
8. gusak80 - 08 Сентября, 2014 - 12:21:30 - перейти к сообщению
Так при конфиге с виртуалхостами так всегда.
Поэтому, первым прописывают путь с странице с какой-нить хнёй.
Домен указывают localhost или вооще левый.
9. Worm - 08 Сентября, 2014 - 12:49:28 - перейти к сообщению
Хм, спасибо, не знал про такую тонкость!
10. ПТО - 08 Сентября, 2014 - 12:52:40 - перейти к сообщению
Worm пишет:
Все домены отображаются корректно, кроме diworm.ru -- он показывает данные из /var/www

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. NameVirtualHost *:80
  3. <VirtualHost *:80>
  4.         ServerName diworm.ru
  5.         DocumentRoot /var/www/папка_диворм
  6.         ...


подправил

 

Powered by ExBB FM 1.0 RC1