The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"suexec"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"suexec"
Сообщение от vera emailИскать по авторуВ закладки on 19-Фев-02, 00:02  (MSK)
Привет всем помогите плиз новичку настроить работу suexec....
Для начала расскажу, что сделала
построила Апач следующим образом:
./configure
--enable-shared=max
--enable-module=most
--with-layout=Apache
--prefix=/usr/web/apache
--with-port=80
--enable-suexec
--suexec-caller=nobody
--suexec-docroot=/usr/web/apache/home
--suexec-userdir=/home/*/public_html
Далее пыталась положить скрипт в папку /home/~user1/public_html/
расставив при этом права на эту папку 755
и соответственно владельца - user1, а в httpd.conf  поместила строки:
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options +ExecCGI
<Limit GET POST>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>

но когда пытаюсь посмотреть работу скрипта (http://X.X.X.X/~user1/showuser.cgi)
получаю:

Forbidden
You don't have permission to access /~user1/showuser.cgi on this server.

если смотреть эррор лог, то там следующее:

[error] [client X.X.X.X] Options ExecCGI is off in this dire
ctory: /home/*/~user1/public_html/showuser.cgi

Ладно как исправить эту фигню не понимаю, попробую сделать виртуальный хост:

NameVirtualHost X.X.X.X
<VirtualHost X.X.X.X>
ServerAdmin annav@vniief.ru
ServerName virtual1
DocumentRoot /usr/web/apache/home/virtual1/htdocs/
ScriptAlias /cgi/ /usr/web/apache/home/virtual1/cgi/
ErrorLog /usr/web/apache/home/virtual1/error.log
User user1
Group group1
</VirtualHost>

и скрипток showuser.cgi ложу в папочку /usr/web/apache/home/virtual1/cgi/,
соответственно у папки virtual1 проставляю владельца user1 и group1
дык тут ситуация исчо хуже, он вообще пишет мне что не существует такой страницы,
может всетаки посоветует что делать, я просто теряюсь в догадках...
или где про это моно почитать...вообщем спасибо зараннее

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: suexec"
Сообщение от uldus Искать по авторуВ закладки on 19-Фев-02, 12:43  (MSK)
> --suexec-docroot=/usr/web/apache/home
> --suexec-userdir=/home/*/public_html

--suexec-userdir=public_html ???


>и скрипток showuser.cgi ложу в папочку
>/usr/web/apache/home/virtual1/cgi/,
>соответственно у папки virtual1 проставляю владельца
>user1 и group1

Права для записи на группу случано не выставлены ???

>дык тут ситуация исчо хуже, он
>вообще пишет мне что не
>существует такой страницы,

Значит /usr/web/apache/home/virtual1/cgi/ не описан должным образом через <Directory ...>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: suexec"
Сообщение от an emailИскать по авторуВ закладки on 19-Фев-02, 20:04  (MSK)
Может тогда объясните например как нужно описать этот <Directory...> в моём случае?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: suexec"
Сообщение от uldus Искать по авторуВ закладки on 26-Фев-02, 12:27  (MSK)
>Может тогда объясните например как нужно описать этот <Directory...> в моём случае?

Примерно так:
<Directory "/home/vhost/htdocs">                                
   Options FollowSymLinks Includes                                  
   order allow,deny                  
   Allow from all
   AllowOverride All                    
   DirectoryIndex index.html index.shtml
</Directory>

<Directory "/home/vhost/cgi-bin">                  
     Options ExecCGI                    
</Directory>                                                   ScriptAlias /cgi-bin/ "/home/vhost/cgi-bin/"

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру