The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mod_perl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"mod_perl"  
Сообщение от andreo email(ok) on 04-Дек-08, 14:42 
приветсвую всех
Free BSD 7
Apache 2.0
решил обвесить его perlи
почитал все возможные спопобы
во многих случаях предлагают устанавливать апач с 0
что не приемлимо
счас стоит связка Apache 2.0 PHP5+MYSQL5

в системе стоит perl5.8
установил /usr/ports/www/mod_perl2
тк апач второй
строку он прописал в httpd.conf
LoadModule perl_module libexec/apache2/mod_perl.so

пробую открыть к примеру любой файл с разрешением pl или cgi
открывает текстом ....

как быть что не сделал?
или что стоит мне сделать?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • mod_perl, SubGun, 14:47 , 04-Дек-08, (1)  
  • mod_perl, Александр, 15:31 , 04-Дек-08, (2)  
    • mod_perl, andreo, 22:26 , 04-Дек-08, (3)  
      • mod_perl, Александр, 12:29 , 05-Дек-08, (4)  
        • mod_perl, andreo, 13:55 , 05-Дек-08, (5)  

Сообщения по теме [Сортировка по времени | RSS]


1. "mod_perl"  
Сообщение от SubGun (ok) on 04-Дек-08, 14:47 
Options ExecCGI
AddHandler cgi-script .cgi .pl.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mod_perl"  
Сообщение от Александр (??) on 04-Дек-08, 15:31 

>
>как быть что не сделал?
>или что стоит мне сделать?

AddHandler cgi-script .pl

Alias /perl/ "/usr/local/www/perl/"        
                                            
<Directory /usr/local/www/perl>            
    SetHandler perl-script                  
    PerlResponseHandler ModPerl::Registry  
    PerlOptions +ParseHeaders              
    Options +ExecCGI                        
    Order allow,deny                        
    Allow from all                          
</Directory>                                
                                            
<Location /perl-status>                    
    SetHandler modperl                      
    PerlResponseHandler Apache2::Status    
    Order deny,allow                        
    Deny from all                          
    Allow from .localnet                    
</Location>                                

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "mod_perl"  
Сообщение от andreo email(ok) on 04-Дек-08, 22:26 
>[оверквотинг удален]
>    Allow from all
></Directory>                                
>
><Location /perl-status>                    
>    SetHandler modperl
>    PerlResponseHandler Apache2::Status
>    Order deny,allow
>    Deny from all
>    Allow from .localnet
></Location>                                

прописал как вы сказали
cgi начали заводиться
но при попытке открытия
http://search.7o/boolean.htm
выходит
Forbidden
You don't have permission to access /search.7o/index.cgi on this server.
Apache/2.0.61 (FreeBSD) PHP/5.2.5 with Suhosin-Patch mod_perl/2.0.3 Perl/v5.8.8 Server at 192.168.7.1 Port 80

тоесть он открывает только cgi как понимаю вот как выглядит конф для этой дир
#search.7o
<Directory /usr/local/www/web/search.7o/web>
    DirectoryIndex index.cgi  
    SetHandler perl-script                  
    PerlResponseHandler ModPerl::Registry  
    PerlOptions +ParseHeaders              
    Options +ExecCGI                        
    Order allow,deny                        
    Allow from all
    AllowOverride All      
</Directory>  
<VirtualHost *:80>
    ServerAdmin webmaster@forum.7o
    DocumentRoot /usr/local/www/web/search.7o/web
    ServerName search.7o
</VirtualHost>

подскажите почти победил
[Thu Dec 04 22:20:00 2008] [error] [client 192.168.7.7] Directory index forbidden by rule: /usr/local/www/web/search.7o/web/
и при открытие
http://siarch.7o
index.cgi не цепляется хоть и прописан принудительно к этой дир ...
не знаю и куда копать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "mod_perl"  
Сообщение от Александр (??) on 05-Дек-08, 12:29 
а с помощью server-side includes (SSI) не пробовал?

в конфиге:

    AddType text/html .shtml      
    AddOutputFilter INCLUDES .shtml
    DirectoryIndex index.shtml    

<Directory "/usr/local/www/data">                  
    Options Indexes FollowSymLinks Includes        
    AllowOverride None                            
    Order allow,deny                              
    Allow from all                                
</Directory>                                      


и собственно index.shtml:

<!--#include virtual="/perl/info.pl" -->

все прекрасно работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "mod_perl"  
Сообщение от andreo email(ok) on 05-Дек-08, 13:55 
>[оверквотинг удален]
>    AllowOverride None
>    Order allow,deny
>    Allow from all
></Directory>                                      
>
>
>и собственно index.shtml:
>
><!--#include virtual="/perl/info.pl" -->
>

спс разобрался
все заработалот
1 раз просто ставил
точнее доставлял
поэтой штуке инфы мало вот и решил спросить
>все прекрасно работает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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