И снова Apache

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
DeFaber
Сообщения: 23
Зарегистрирован: Сб янв 31, 2009 13:57

И снова Apache

Сообщение DeFaber »

Ребят я понимаю, что тема избитая но чтото ну не получается никак победить Apache 2.2
А именно Apache не запускает админку как cgi, он предлагает скачать файл, ткните носом как прописать файл без расширения как файл CGI?

Вот конфиг:
<IfModule mod_ssl.c>
<VirtualHost 77.73.XX.XX:443>
Alias /cgi-bin/ /usr/local/apache/cgi-bin/
<Directory "/usr/local/apache/cgi-bin/">
Options +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ServerName stats.my-domen.ru:443
ServerAdmin webmaster@my-domen.ru
DocumentRoot /home/www/web5/web
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm aaa5.cgi aaa5
ErrorLog /home/www/web5/log/error.log
SSLEngine on
SSLCertificateFile /home/www/web5/ssl/stats.my-domen.ru.crt
SSLCertificateKeyFile /home/www/web5/ssl/stats.my-domen.ru.key
Alias /error/ "/home/www/web5/web/error/"
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /home/www/web5/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /home/www/web5/user/$1/web/$3
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
</IfModule>
</VirtualHost>
</IfModule>


Я конечно понимаю, что если указать:
AddHandler cgi-script .cgi
AddHandler cgi-script .pl

то файлы *.cgi работают как надо, но вот как суда прописать файл с именем aaa5, user5 и т.д.
В добавок, переименовал файл в aaa5.cgi и он заработал, но ведь в нем ссылки прописаны на aaa5. Получается, что я не могу просто переименовать файл.
XML файлы редактировать не предлагать - пройденно, в исполняемых файлах гдето прописанны ссылки прямые (при авторизации например).

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

Вроде как все, что лежит в cgi-bin и имеет права на исполнение апач воспринимает как cgi-приложение.
Так что или меняйте script-alias или кладите все в cgi-bin

Аватара пользователя
DeFaber
Сообщения: 23
Зарегистрирован: Сб янв 31, 2009 13:57

Сообщение DeFaber »

mikkey finn писал(а):Вроде как все, что лежит в cgi-bin и имеет права на исполнение апач воспринимает как cgi-приложение.
Дак вот почемуто это не совсем так :(
mikkey finn писал(а):Так что или кладите все в cgi-bin
Не помогаеть :(
mikkey finn писал(а):или меняйте script-alias
Не совсем понял :?:
Тут если можно поподробнее, это в httpd.conf ? (если можно примерчегом)

Аватара пользователя
DeFaber
Сообщения: 23
Зарегистрирован: Сб янв 31, 2009 13:57

Сообщение DeFaber »

DeFaber писал(а): Не совсем понял :?:
Тут если можно поподробнее, это в httpd.conf ? (если можно примерчегом)
Туплю!!! :lol:
mikkey finn писал(а):или меняйте script-alias
Спасибо, ПОМОГЛО :lol: :lol: :lol:

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

ScriptAlias  /cgi-bin/ /usr/local/apache/cgi-bin/
Вместо

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

Alias  /cgi-bin/ /usr/local/apache/cgi-bin/

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Отож. ScriptAlias обязательно должен быть и туда все ложится по идее.

Ответить