Ребят я понимаю, что тема избитая но чтото ну не получается никак победить 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 файлы редактировать не предлагать - пройденно, в исполняемых файлах гдето прописанны ссылки прямые (при авторизации например).
И снова Apache
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
Дак вот почемуто это не совсем такmikkey finn писал(а):Вроде как все, что лежит в cgi-bin и имеет права на исполнение апач воспринимает как cgi-приложение.

Не помогаетьmikkey finn писал(а):Так что или кладите все в cgi-bin

Не совсем понялmikkey finn писал(а):или меняйте script-alias

Тут если можно поподробнее, это в httpd.conf ? (если можно примерчегом)
Туплю!!!DeFaber писал(а): Не совсем понял
Тут если можно поподробнее, это в httpd.conf ? (если можно примерчегом)

Спасибо, ПОМОГЛОmikkey finn писал(а):или меняйте script-alias



Код: Выделить всё
ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/
Код: Выделить всё
Alias /cgi-bin/ /usr/local/apache/cgi-bin/