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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка apache  (Прочитано 2146 раз)

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

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Настройка apache
« : 14 Июня 2011, 21:30:32 »
Народ! Помогите пожалуйста заставить apache слушать домашнюю папку. Я понимаю что с первого взгляда вопрос простой, но не тут то было...
Есть сервер, на нем много пользователей, у каждого пользователя сайты.
Ниже мои конфиги. Но спешу сказать, что сайты у меня работают только если положить их в /var/www из домашних папок ни в какую!!!
Подскажите пожалуйста, где я не прав???

<VirtualHost *:80>
   ServerName site.ua
   ServerAlias site.ua
   ServerAdmin webmaster@site.ua

   DocumentRoot /home/sch23/domains/site.ua/public_html
   <Directory /home/sch23/domains/site.ua/public_html/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/error.log

   LogLevel warn

   ServerSignature On

</VirtualHost>

...и default

<VirtualHost *:80>
   ServerAdmin webmaster@localhost

   DocumentRoot /home (это я уже от безысходности)
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /home/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>

   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>

   ErrorLog ${APACHE_LOG_DIR}/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

   CustomLog ${APACHE_LOG_DIR}/access.log combined

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>

</VirtualHost>

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28472
    • Просмотр профиля
Re: Настройка apache
« Ответ #1 : 14 Июня 2011, 21:32:02 »
sudo -u www-data ls -ld /home/sch23/domains/site.ua/public_html
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Настройка apache
« Ответ #2 : 14 Июня 2011, 21:35:40 »
Все равно не работает. Или нужно что нибудь перезапустить?

Оффлайн julpierto

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Настройка apache
« Ответ #3 : 14 Июня 2011, 21:40:05 »
Права на папку не забыли выставить после добавления файлов?
sudo chmod -R 777 www/

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Настройка apache
« Ответ #4 : 14 Июня 2011, 21:42:57 »
Нет, с правами все в порядке, сайт же открывается если положить в /var/www

Оффлайн julpierto

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Настройка apache
« Ответ #5 : 14 Июня 2011, 21:55:25 »
Не совсем понятно зачем вы это делаете, но давайте разберемся вместе
вот вам полезная ссылочка по которой я настраивал свой apache
http://xalov-ruslan.ru/php/apache-php-mysql-phpmyadmin-virtualnye-xosty-v-ubuntu-10-04/
PS. уберите пожалста config под спойлер, будет удобнее читать

По идее вы пишете в конфиге два раза 80 порт, апач берет первый вариант и слушает на нем из папки www/
« Последнее редактирование: 14 Июня 2011, 21:59:57 от julpierto »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28472
    • Просмотр профиля
Re: Настройка apache
« Ответ #6 : 14 Июня 2011, 22:02:23 »
Все равно не работает. Или нужно что нибудь перезапустить?
Что "всё равно не работает"?
Вы вообще поняли команду, которую вам предложили ввести, или ввели не глядя?

Пользователь решил продолжить мысль 14 Июня 2011, 22:03:22:
По идее вы пишете в конфиге два раза 80 порт, апач берет первый вариант и слушает на нем из папки www/
Бред.
Listen port прямого отношения к путям не имеет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Настройка apache
« Ответ #7 : 14 Июня 2011, 22:06:43 »
sudo -u www-data ls -ld /home/sch23/domains/site.ua/public_html

Насколько я понял это команда добавляет пользователя www-data к моему сайту?..

Оффлайн julpierto

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Настройка apache
« Ответ #8 : 14 Июня 2011, 22:07:34 »
2AnrDaemon
Что-то я тоже не понял вашей команды, распишите поподробнее пожалуйста, будет полезно знать

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Настройка apache
« Ответ #9 : 14 Июня 2011, 22:08:19 »
Не совсем понятно зачем вы это делаете, но давайте разберемся вместе
вот вам полезная ссылочка по которой я настраивал свой apache
http://xalov-ruslan.ru/php/apache-php-mysql-phpmyadmin-virtualnye-xosty-v-ubuntu-10-04/
PS. уберите пожалста config под спойлер, будет удобнее читать

По идее вы пишете в конфиге два раза 80 порт, апач берет первый вариант и слушает на нем из папки www/

Это получается так каждый сайт настраивать? А если много пользователей и много сайтов тогда как?

Пользователь решил продолжить мысль 14 Июня 2011, 22:13:45:
Просто я так понимаю, что апач по умолчанию слушает папку /var/www, а вот как сделать чтобы он слушал /home/*/*/*/public_html?
« Последнее редактирование: 14 Июня 2011, 22:13:45 от zfiodor »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Настройка apache
« Ответ #10 : 14 Июня 2011, 22:20:12 »
апач слушает только 80 порт, каталоги апач не слушает.
ищите инфу по VirtualHost и нефиг дефолтный /var/www трокать, пусть там It Works! лежит
уж не хостингом ли решили заняться?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28472
    • Просмотр профиля
Re: Настройка apache
« Ответ #11 : 14 Июня 2011, 22:21:25 »
sudo -u www-data ls -ld /home/sch23/domains/site.ua/public_html

Насколько я понял это команда добавляет пользователя www-data к моему сайту?..
Нет конечно. Она проверяет, имеет ли пользователь www-data, от имени которого работает апач, доступ к файлам сайта.

@julpierto, вам вообще стыдно должно быть.
Берётесь помогать, не зная простейших команд операционной системы.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zfiodor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Настройка apache
« Ответ #12 : 14 Июня 2011, 22:26:33 »
апач слушает только 80 порт, каталоги апач не слушает.
ищите инфу по VirtualHost и нефиг дефолтный /var/www трокать, пусть там It Works! лежит
уж не хостингом ли решили заняться?

Да прошу прощения, не слушает, а ищет сайты. А по поводу "ищите инфу" так я этим и занимаюсь с 9:00 утра, уже мозги кипят!
И если знаете как сделать, то помогите, (для того и форум) а если нет, избавьте от ненужных советов.

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1463
  • 24.04 server
    • Просмотр профиля
Re: Настройка apache
« Ответ #13 : 14 Июня 2011, 22:35:16 »
надо включить модуль апачи users и настроть php. Подробности завтра.
сопротивление бесполезно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28472
    • Просмотр профиля
Re: Настройка apache
« Ответ #14 : 14 Июня 2011, 22:35:55 »
надо включить модуль апачи users и настроть php. Подробности завтра.
Зачем?...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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