Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 13 ]  На страницу
12
 След.
Автор Сообщение
 Заголовок сообщения: Запарился с апачем
СообщениеДобавлено: 28 сен 2015, 20:55 
Злой чайник
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 111

Зарегистрирован: 07 мар 2014, 18:23
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
ОС: MSDOS
На рабочей машине все работает с конфигом site.conf

Код:
<IfDefine SITE>

    Alias /site/ /srv/www/site/httpdocs/
    <Directory /srv/www/site/httpdocs/>
       Options None
       order deny,allow
#       deny from all
       allow from all
#       Require all granted
    </Directory>


То есть в браузере набираю localhost/site/ и получаю содержимое index.html.
На домашней машине делаю все аналогично,но получаю 404.
Ситуация несколько меняется если перенести каталог с сайтом в папку /srv/www/htdocs/
То есть путь получается /srv/www/htdocs/site/httpdocs/.Но в этом случае получаю 403 ошибку,
в логах имею
Код:
Cannot serve directory /srv/www/htdocs/site/: No matching DirectoryIndex (index.html,index.html.var,index.php,index.php4,index.php5,index.php) found, and server-generated directory index forbidden by Options directive



Как видно апач игнорирует дополнительную папку httpdocs,в которой как раз и расположен Index.html.
Если же вынести index.html в папку site то страничка открывается(без картинок,не работают ссылки и т.д.)
Не могу понять почему так.
По пути /srv/www есть еще папка с кактусом,то есть путь вида /srv/www/cacti,кактуса апач видит нормально.
В чем затык?(права и владельца менял,безрезультатно)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 01 окт 2015, 03:10 
Юзер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 18

Зарегистрирован: 19 окт 2011, 21:24
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
ОС: CentOS 7
Первое, что просилось в глаза это пути=)
В конфиге
Код:
/srv/www/site/httpdocs/


а на вашей, как я понял, домашней машине путь уже таков
Код:
 /srv/www/htdocs/site/httpdocs/


Во-первых папка site находится в www и после папка называется httpdocs а не htdocs. Трабл у вас в путях. Либо подгоните путь, как на вашей рабочей машине, либо воткните тот, по которому сайт сейчас


Изображение


Лишь ум, утерянный бесповоротно мною, наполнить может сердце мне тоской


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 01 окт 2015, 09:21 
Злой чайник
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 111

Зарегистрирован: 07 мар 2014, 18:23
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
ОС: MSDOS
Algoritm писал(а):
Первое, что просилось в глаза это пути=)
В конфиге
Код:
/srv/www/site/httpdocs/


а на вашей, как я понял, домашней машине путь уже таков
Код:
 /srv/www/htdocs/site/httpdocs/


Во-первых папка site находится в www и после папка называется httpdocs а не htdocs. Трабл у вас в путях. Либо подгоните путь, как на вашей рабочей машине, либо воткните тот, по которому сайт сейчас

Не,тут проблема не в путях.
Сайт я расположил и в /srv/www/htdocs/site/httpdocs
и в /srv/www/site/httpdocsСделал я это с целью разобраться в чем же затык.
Выводы следующие-на работе oSUSE 13.1*32pae,апач
Код:
linux:/home/white # apache2ctl -V
Server version: Apache/2.4.6 (Linux/SUSE)
Server built:   2015-05-28 12:33:16.000000000 +0000

На этой машине все работает по обоим путям(разумеется меняю конфиг файл
изменяя в нем пути при обращении к разным папкам)
На этой машине странность такая
Как только в конфиг файле я делаю так
Код:
<IfDefine MYSITE>


   Alias /mysite/ /srv/www/htdocs/site/httpdocs/
   <Directory /srv/www/htdocs/site/httpdocs/>
      Options None
#      order deny,allow
      allow from all
   </Directory>

И набираю в браузере loclhost/mysite/
То все работает прелестно.Но стоит изменить конфиг вот на это
Код:
<IfDefine SITE>


   Alias /site/ /srv/www/htdocs/site/httpdocs/
   <Directory /srv/www/htdocs/site/httpdocs/>
      Options None
#      order deny,allow
      allow from all
   </Directory>

То при наборе localhost/site/выхватываю 403.
Если поправить конфиг на
Код:
<IfDefine SITE>


   Alias /site/ /srv/www/site/httpdocs/
   <Directory /srv/www/site/httpdocs/>
      Options None
#      order deny,allow
      allow from all
   </Directory>

То ситуация так же аналогична.То есть апач отказывается искать index файл в папке
расположенной дальше чем /srv/www/site.Папку httpdocs он уже игнорирует.
Но как только меняю
Код:
<IfDefine SITE>

на
Код:
<IfDefine MYSITE>

Он тут же прекрасно все обрабатывает и по пути
/srv/www/site/httpdocs/ и по пути /srv/www/htdocs/site/httpdocs/
Почему так-я никак не пойму.
Дома ситуация еще интереснее.Так же oSUSE,но 13,2*64 и апач но 2.4.10 помоему
Там настройки идентичные,но вот папку /srv/www/htdocs/site/httpdocs
не обрабатывает вообще никак.Ситуация меняется если сам сайт вытащить из папки
httpdocs и расположить в папке /srv/www/htdocs/site/-в таком варианте все тут же взлетает
с любым вариантом
Код:
<IfDefine SITE>

А вот если сайт расположить в /srv/www/site или /srv/www/site/httpdocs
то 403 и все тут-права,владельцы-вообще пофигу.Хотя кактус работает
как раз из /srv/www/cacti без проблем.У меня уже мозги сломались от такого
разбега результатов при аналогичных настройках.Так же в упор не пойму
с чего на рабочей машине так влияет
Код:
<IfDefine SITE>
и
Код:
<IfDefine MYSITE>
.
И почему на домашней не обрабатывается /srv/www


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 03 окт 2015, 17:06 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2920
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 7
Мне собственно совсем не понятно почему сделано все через if и alias. Почему бы не обойтись виртуалхостом?


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 04 окт 2015, 19:05 
Злой чайник
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 111

Зарегистрирован: 07 мар 2014, 18:23
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
ОС: MSDOS
Raven писал(а):
Мне собственно совсем не понятно почему сделано все через if и alias. Почему бы не обойтись виртуалхостом?

Тренировка и обучение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 05 окт 2015, 15:21 
Эникейщик
Аватар пользователя
Статус: Не в сети

GeoIP: Russian Federation

Сообщений: 269
Откуда: Брянск
Зарегистрирован: 18 май 2012, 16:34
Благодарил (а): 0 раз.
Поблагодарили: 18 раз.
ОС: ARCH Linux
Не хочу показаться снобом, но зачем вообще туда лепить <IfDefine SITE> ?
И без него прекрасно все работает.
И объясни по человечески, ты из дома пытаешся постучаться на работу или дома задуплил сервер?
И когда ты там чего либо переносишь ты site.conf меняешь?
Кстати перенос нифига не панацея.


01010000011010000110000101101110011101000110111101101101


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 05 окт 2015, 18:04 
Злой чайник
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 111

Зарегистрирован: 07 мар 2014, 18:23
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
ОС: MSDOS
Phantom
Цитата:
И объясни по человечески, ты из дома пытаешся постучаться на работу или дома задуплил сервер?

Дома дублировал.
Цитата:
И когда ты там чего либо переносишь ты site.conf меняешь?

Само собой))
В общем то ребят ларчик просто открывался,
проблема в короткой памяти и невнимательности.
Причина отказа обрабатывать /srv/www/site/
при конфиге
Код:
<IfDefine SITE>

    Alias /site/ /srv/www/site/
    <Directory /srv/www/site/>
       Options None
       order allow,deny
#       deny from all
       allow from all
#           Require all granted
    </Directory>

</IfDefine>

Было отсутствие флага SITE в
Код:
APACHE_SERVER_FLAGS="CACTI SITE"

Как только добавил SITE так сразу все заработало.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 06 окт 2015, 09:36 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2920
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 7
О как!


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 14 окт 2015, 11:40 
Злой чайник
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 111

Зарегистрирован: 07 мар 2014, 18:23
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
ОС: MSDOS
najatuw4646 писал(а):
Мне собственно совсем не понятно почему сделано все через if и alias.
gclub online ผ่านเว็บ

blackdog писал(а):
Raven писал(а):
Мне собственно совсем не понятно почему сделано все через if и alias. Почему бы не обойтись виртуалхостом?

Тренировка и обучение

Буду рад если предложите альтернативные варианты с пояснениями
преимуществ тех или иных методов,для новичков полезно
будет знать


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запарился с апачем
СообщениеДобавлено: 15 окт 2015, 08:51 
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 1900

Зарегистрирован: 03 мар 2010, 11:25
Благодарил (а): 4 раз.
Поблагодарили: 39 раз.
ОС: Centos 7
blackdog
Этот точно не сможет... Он по-русски не разговаривает ;)


Изображение

Изображение

Work: Centos 7 х 'all Servers'


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу
12
 След.
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Действующие базы телефонных номеров

в форуме Новости *nix

Dmitryleads

0

387

12 окт 2016, 18:10

Dmitryleads Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Релиз NNCP 0.7, утилит для безопасной передачи файлов/поч...

в форуме Новости *nix

[Ботя]

0

514

30 апр 2017, 22:30

Гость Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO