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


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

Автор Тема: Проблемы с apache2  (Прочитано 2028 раз)

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

xElfx

  • Автор темы
  • Гость
Проблемы с apache2
« : 27 Февраль 2013, 00:35:28 »
Всем привет. Проблема в том, что на сайте не отображаются картинки. Ситуация такая: поставил lamp-server, папку для виртуальных хостов назначил  /home/user/www, в конфигурационных файлах поставил нужную директорию (DocumentRoot и Directory), права на все папки и файлы стоят 775 (пытался ставить 664 на файлы, но результат тот же). Долгое время меня не пускало ни в одну из поддиректорий (Например, mysite/img. Появлялась ошибка 403), только после того, как я поставил Options All в конфиг. файле, этот барьер был преодолен. Однако картинки все равно не грузятся. При попытке открыть картинку, введя ее адрес, приводят к тому, что браузер говорит Not Found. Апачевские логи говорят, что файл не существует.

Что можно в такой ситуации сделать?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #1 : 27 Февраль 2013, 01:30:55 »
sudo -u www-data ls -l /home/user/www

Медитировать над ответом.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #2 : 27 Февраль 2013, 02:15:39 »

sudo -u www-data ls -l /home/user/www

итого 4
drwxrwsr-x 5 elf elf 4096 февр. 27 00:22 mysite

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #3 : 27 Февраль 2013, 02:20:23 »
Ну, конечно, как вариант... Но я бы сменил группу на www-data и добавил себя в эту группу. И сделал g=rX,o=X
Доступ у Апача явно к каталогу есть.
показуйте
apache2ctl -S
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #4 : 27 Февраль 2013, 02:43:43 »
группу уже менял и себя туда добавлял - никакого результата

apache2ctl -S

/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server mysite (/etc/apache2/sites-enabled/mysite:1)
         port 80 namevhost mysite (/etc/apache2/sites-enabled/mysite:1)
Syntax OK

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #5 : 27 Февраль 2013, 02:51:09 »
Не нужно никакого результата, я советую, как лучше настроить систему, чтобы было меньше проблем при администрировании. Как я уже сказал, доступ у сервера в папку есть, так что проблема не в правах на файлы.
показывайте содержимое /etc/apache2/sites-enabled/mysite и логов сайта при ошибках.
Под спойлером!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #6 : 27 Февраль 2013, 09:18:41 »
mysite
(Нажмите, чтобы показать/скрыть)

лог
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #7 : 27 Февраль 2013, 12:55:59 »
Options All уберите.
А картинок у вас на сайте просто нет - вот и не отображаются.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #8 : 27 Февраль 2013, 23:20:05 »
Вся фишка в том, что картинки есть.
А если убрать Options All, то изменится только то, что при попытке зайти в папку img, введя ее адрес (mysite/img), будет показана ошибка 403

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #9 : 27 Февраль 2013, 23:30:20 »
По логу, который вы показали, картинок нет.
Если у вас не показываются картинки из конкретной папки - делаете то, что я сказал в первом сообщении, для этой папки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #10 : 27 Февраль 2013, 23:53:40 »
Меня это как раз и удивляет.

Кстати, заметил еще одну странность: если в браузере mysite/img в браузере открывается папка, и, если картинку открыть оттуда, то все получается.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #11 : 27 Февраль 2013, 23:56:49 »
Ещё раз - ЛОООГИ...
Без логов разговора не получится.
показывайте
/var/log/apache2/error.log
/var/log/apache2/access.log

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

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #12 : 28 Февраль 2013, 02:41:09 »
С двумя картинками разобрался, забыл про чувствительность к регистру.

Однако остальные картинки все равно не грузятся, в логе ошибок после последнего рестарта сервера осталось только вот это
(Нажмите, чтобы показать/скрыть)
Странно, что, судя по логу, не видит он только bt1.png, однако там есть еще две картинки, которые также не отображаются.

access.log
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Февраль 2013, 03:04:56 от xElfx »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27516
    • Просмотр профиля
Re: Проблемы с apache2
« Ответ #13 : 28 Февраль 2013, 02:51:17 »
Очистите кеш браузера и повторите всё сначала.
Код 304 означает "Не изменялся" в ответ на запрос о статусе файла.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

xElfx

  • Автор темы
  • Гость
Re: Проблемы с apache2
« Ответ #14 : 28 Февраль 2013, 03:08:37 »
error.log
(Нажмите, чтобы показать/скрыть)

access.log
(Нажмите, чтобы показать/скрыть)

 

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