Перейти до

apache24 +mod_perl2 =кагбы роботает но не так


Рекомендованные сообщения

Доброго времени.

Собственно сдох у меня остаточно и бесповоротно  на обьекте сервер с НОДЕНИ на борту. Я вот подумал - пора обновлятся.

Все сделал, все рабатает кроме вэбморды самого нодени

 

Прикрутил мод_перл к апачу. Скрипт выполняется но

Апач не интерпретирует хтмл код от скрипта. ткните пальцем что забыл прописать. В прошлых конфигах было проще

LoadModule ext_filter_module libexec/apache24/mod_ext_filter.so
LoadModule request_module libexec/apache24/mod_request.so
LoadModule include_module libexec/apache24/mod_include.so
LoadModule filter_module libexec/apache24/mod_filter.so
#LoadModule substitute_module libexec/apache24/mod_substitute.so
#LoadModule sed_module libexec/apache24/mod_sed.so
#LoadModule deflate_module libexec/apache24/mod_deflate.so
LoadModule mime_module libexec/apache24/mod_mime.so
LoadModule log_config_module libexec/apache24/mod_log_config.so
#LoadModule log_debug_module libexec/apache24/mod_log_debug.so
#LoadModule logio_module libexec/apache24/mod_logio.so
LoadModule env_module libexec/apache24/mod_env.so
LoadModule mime_magic_module libexec/apache24/mod_mime_magic.so
#LoadModule expires_module libexec/apache24/mod_expires.so
LoadModule headers_module libexec/apache24/mod_headers.so
#LoadModule unique_id_module libexec/apache24/mod_unique_id.so
LoadModule setenvif_module libexec/apache24/mod_setenvif.so
LoadModule version_module libexec/apache24/mod_version.so
LoadModule remoteip_module libexec/apache24/mod_remoteip.so
#LoadModule proxy_module libexec/apache24/mod_proxy.so
#LoadModule proxy_connect_module libexec/apache24/mod_proxy_connect.so
#LoadModule proxy_ftp_module libexec/apache24/mod_proxy_ftp.so
#LoadModule proxy_http_module libexec/apache24/mod_proxy_http.so
#LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so
#LoadModule proxy_scgi_module libexec/apache24/mod_proxy_scgi.so
#LoadModule proxy_wstunnel_module libexec/apache24/mod_proxy_wstunnel.so
#LoadModule proxy_ajp_module libexec/apache24/mod_proxy_ajp.so
#LoadModule proxy_balancer_module libexec/apache24/mod_proxy_balancer.so
#LoadModule proxy_express_module libexec/apache24/mod_proxy_express.so
#LoadModule session_module libexec/apache24/mod_session.so
#LoadModule session_cookie_module libexec/apache24/mod_session_cookie.so
#LoadModule session_crypto_module libexec/apache24/mod_session_crypto.so
#LoadModule session_dbd_module libexec/apache24/mod_session_dbd.so
#LoadModule slotmem_shm_module libexec/apache24/mod_slotmem_shm.so
LoadModule ssl_module libexec/apache24/mod_ssl.so
#LoadModule lbmethod_byrequests_module libexec/apache24/mod_lbmethod_byrequests.so
#LoadModule lbmethod_bytraffic_module libexec/apache24/mod_lbmethod_bytraffic.so
#LoadModule lbmethod_bybusyness_module libexec/apache24/mod_lbmethod_bybusyness.so
LoadModule unixd_module libexec/apache24/mod_unixd.so
LoadModule dav_module libexec/apache24/mod_dav.so
LoadModule status_module libexec/apache24/mod_status.so
LoadModule autoindex_module libexec/apache24/mod_autoindex.so
LoadModule asis_module libexec/apache24/mod_asis.so
LoadModule info_module libexec/apache24/mod_info.so
LoadModule cgi_module libexec/apache24/mod_cgi.so
LoadModule cgid_module libexec/apache24/mod_cgid.so
LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache24/mod_negotiation.so
LoadModule dir_module libexec/apache24/mod_dir.so
LoadModule imagemap_module libexec/apache24/mod_imagemap.so
LoadModule actions_module libexec/apache24/mod_actions.so
LoadModule speling_module libexec/apache24/mod_speling.so
LoadModule userdir_module libexec/apache24/mod_userdir.so
LoadModule alias_module libexec/apache24/mod_alias.so
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
LoadModule php5_module        libexec/apache24/libphp5.so
LoadModule perl_module        libexec/apache24/mod_perl.so
DocumentRoot "/www/www/bill"

<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/www/www/*">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
RewriteEngine On
# The % goes outside the {}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# And add a [L] flag
RewriteRule ^(.*)$ index.php/$1 [L]

</Directory>

<Directory "/usr/home/www/*">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
RewriteEngine On
# The % goes outside the {}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# And add a [L] flag
RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
<Directory "/www/www/bill/cgi-bin">
AllowOverride FileInfo AuthConfig Limit Indexes
#    AllowOverride None
#   Options  none
Options ExecCGI Includes MultiViews Indexes SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

<Directory "/www/www/bill/cgi-bin/adm/">
    SSLRequireSSL
</Directory>

#DefaultType text/plain

<If
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
  
    AddHandler cgi-script .cgi .pl

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #

Туплю, не вижу где грабли

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
root@gw:/usr/ports/distfiles # perl -v


This is perl 5, version 16, subversion 3 (v5.16.3)

вот выхлоп скрипта в браузере, вместо страницы текст

Content-type: text/html

<html><head><title>Страница статистики</title><meta http-equiv='Cache-Control' content='no-cache'>
<meta http-equiv='Pragma' content='no-cache'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
<meta name='Copyright' content='© nodeny.com.ua'>
<link rel='stylesheet' href='/i/nody.css' type='text/css'>
<script type='text/javascript' src='/i/md5.js'></script>'

проверил я яблока. тодже самое

Відредаговано lex.lviv
Ссылка на сообщение
Поделиться на других сайтах

Вы юзаете mod_cgi, а не mod_perl. Плюс у вас явно второй заголовок добавляется, видимо апач не знает, что скрипт уже сгенерил один.

Почитайте доку по mod_perl и вашим скриптам и аккуратненько с нуля все настройте.

Ссылка на сообщение
Поделиться на других сайтах

решение 

 

После модулей прописал PerlModule Apache2::compat

В секции директория PerlOptions +ParseHeaders +GlobalRequest

 

 

Но новые грабли вылезли уже в самом нодени, но наверное в отдельную тему надо

ВНИМАНИЕ! Ошибка 104. Обратитесь к главному администратору.

 

1. пробовал переустановку с дистрибутива (нашол в старом бекапе)

2. пробовал обновлние с дистрибутива

3. пробовал с старого бекапа системы достать-да-заменить

 

хотя ядро бегает и даже пппое подключает

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

ДОброго времени дополнение.

Таки нодени завелся только на связке апач22. Апач24 и модперл 2 выдавал ошибку 102 и 104 попеременно

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...