непонятки

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
httpd.conf
проходил мимо

непонятки

Непрочитанное сообщение httpd.conf » 2008-02-28 9:48:23

помогите разобраться. в httpd.conf допустим есть такое:

Код: Выделить всё

Alias /stat "/usr/local/www/stat/"
<Directory "/usr/local/www/stat">
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride All
    AddHandler cgi-script .cgi
    AddHandler cgi-script .pl
    Order allow,deny
    Allow from all
</Directory>#
в папке /usr/local/www/stat/ есть папак cgi-bin
1. - достаточно ли такого кода, чтобы скрипты из директории cgi-bin выполнялись???
2. - или нужно еще дописывать

Код: Выделить всё

<Directory "/usr/local/www/stat/cgi-bin/">

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: непонятки

Непрочитанное сообщение Alex Keda » 2008-02-28 10:17:44

а попробовать - слабо?
Убей их всех! Бог потом рассортирует...

uHkorHuTo
проходил мимо

Re: непонятки

Непрочитанное сообщение uHkorHuTo » 2008-02-28 10:37:15

если бы работало, не спрашивал :)
когда обращаюсь /stat/admintool.cgi - в браузере 404, в логах - скрипт не найден /usr/local/www/stat/admintool.cgi

пробовал и так и сяк, выходил на 404 или 500 (или 505, не помню уже)

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: непонятки

Непрочитанное сообщение f_andrey » 2008-02-28 20:35:55

uHkorHuTo писал(а):если бы работало, не спрашивал :)
когда обращаюсь /stat/admintool.cgi - в браузере 404, в логах - скрипт не найден /usr/local/www/stat/admintool.cgi

пробовал и так и сяк, выходил на 404 или 500 (или 505, не помню уже)
Ну все таки попытайся вспомнить потому что 404 - страница не найдена 500- оцибка сервера 505 - то же что то про сервер, то есть последние две ошибки насколько мне помнится значат что сервер обработал скрипт но что то там накосячилось, эх надо подновить свои знания и в этой области глядишь пригодится :)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: непонятки

Непрочитанное сообщение paranoidchaos » 2008-02-29 18:39:01

угу либо косяки либо права на файлы не поставил (755)

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: непонятки

Непрочитанное сообщение zar0ku1 » 2008-03-01 6:03:09

Код: Выделить всё

ScriptAlias /site/cgi-bin/ /usr/local/www/site/cgi-bin/

<Directory "/usr/local/www/site/cgi-bin">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /site/ /usr/local/www/site/

<Directory "/usr/local/www/site">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

У меня вот так работает сайт с использование perl скриптов
Последний раз редактировалось Alex Keda 2008-03-01 11:20:03, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: непонятки

Непрочитанное сообщение zg » 2008-03-01 8:07:20

режим CGI предполагает, что скрипт должен находится в папке, принадлежащей владельцу процесса апача, сам скрипт должен принадлежать владельцу из-под которого запущен апач, права на исполняемый файл должны быть 711, иначе есть угроза подмены скрипта, апач его не запустит.

К примеру, если апач запущен как nobody, то папка cgi-bin должна принадлежать nobody и сам скрипт так же должен принадлежать nobody, при этом права на файл должны позволять его запускать, а права на запись должны быть только у владельца. Если эти требования не будут соблюдены, то выдаётся 500 ошибка.