- gt оверквотинг удален chmod x first cgi и будет работать, eRIC (?), 15:49 , 01-Июн-15 (1)
- Хмм, какбэ плюсик в этой строке ненужен, лишний он там , михалыч (ok), 16:58 , 01-Июн-15 (3)
- Кеш ff почистить или перечитать страницу с шифтом Какая версия апача Может, , Andrey Mitrofanov (?), 17:18 , 01-Июн-15 (8)
- gt оверквотинг удален Directory usr local apache2 cgi-bin AddHandler , eRIC (ok), 08:09 , 02-Июн-15 (33)
- gt оверквотинг удален А теперь, внимание, правильный ответ Если сослаться на c, jonny23 (ok), 16:43 , 02-Июн-15 (50)
- да так и должно работать , Square (ok), 16:45 , 02-Июн-15 (51)
- А как вы это сделали Браузер запрашивает файлбраузер парсит файлбраузер запрашив, Square (ok), 17:11 , 02-Июн-15 (52) +1
> Если сослаться на cgi-файл из index.html, и через него, соответственно, открыть, то > он работает корректно.А как вы это сделали? Браузер запрашивает файл браузер парсит файл браузер запрашивает все найденные ссылки НАПРЯМУЮ, в том числе и cgi. исключение из этого алгоритма составляет включение cgi скрипта как ssi в этом случае сам сервер парсит html файл, и делает вызов cgi > Здесь есть волшебники, у которых cgi файл исполняется, будучи открытым в браузере > напрямую? так и должно работать.
- бля, есть да прости меня модератор , можете считать меня таковым пруф http , Pahanivo (ok), 21:21 , 02-Июн-15 (55) +1
> Здесь есть волшебники, у которых cgi файл исполняется, будучи открытым в браузере > напрямую?бля, есть (да прости меня модератор!), можете считать меня таковым :) пруф http://opennettest.inets.ru/fuckenmagic.pl сам скрипт
#! /usr/local/bin/perl -w print "Content-type:text/html\n\n"; print "<html><head><title>HELLO</title></head><body>"; print "Do u want some street magic? "; print "Current unix time" . time; print "</body></html>\n";
полный конфиг (за искл. виртуальных хостов).
Listen 80 LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_default_module modules/mod_authz_default.so LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule ext_filter_module modules/mod_ext_filter.so LoadModule include_module modules/mod_include.so LoadModule filter_module modules/mod_filter.so LoadModule log_config_module modules/mod_log_config.so LoadModule log_forensic_module modules/mod_log_forensic.so LoadModule logio_module modules/mod_logio.so LoadModule env_module modules/mod_env.so LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule ident_module modules/mod_ident.so LoadModule mime_module modules/mod_mime.so LoadModule status_module modules/mod_status.so LoadModule cgi_module modules/mod_cgi.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule php5_module modules/libphp5.so <IfModule !mpm_netware_module> <IfModule !mpm_winnt_module> User www Group www </IfModule> </IfModule> ServerAdmin you@example.com DocumentRoot "/usr/local/apache2/htdocs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/usr/local/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule dir_module> DirectoryIndex index.html index.htm index.php </IfModule> <FilesMatch "^\.ht"> Order allow,deny Deny from all Satisfy All </FilesMatch> ErrorLog "logs/error_log" LogLevel warn <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> CustomLog "logs/access_log" common </IfModule> <IfModule alias_module> </IfModule> <IfModule cgid_module> </IfModule> <Directory "/usr/local/apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> DefaultType text/plain <IfModule mime_module> AddType application/x-httpd-php .php TypesConfig /usr/local/etc/apache2/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz </IfModule> <IfModule !mpm_netware_module> PidFile "logs/httpd.pid" </IfModule> <IfModule !mpm_winnt_module> <IfModule !mpm_netware_module> LockFile "logs/accept.lock" </IfModule> </IfModule> <IfModule mpm_prefork_module> StartServers 1 MinSpareServers 2 MaxSpareServers 3 MaxClients 100 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_beos_module> StartThreads 10 MaxClients 50 MaxRequestsPerThread 10000 </IfModule> <IfModule mpm_netware_module> ThreadStackSize 65536 StartThreads 250 MinSpareThreads 25 MaxSpareThreads 250 MaxThreads 1000 MaxRequestsPerChild 0 MaxMemFree 100 </IfModule> <IfModule mpm_mpmt_os2_module> StartServers 2 MinSpareThreads 5 MaxSpareThreads 10 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_winnt_module> ThreadsPerChild 150 MaxRequestsPerChild 0 </IfModule> NameVirtualHost *:80 <VirtualHost *:80> ServerName opennettest.inets.ru ServerAdmin nobody@inets.ru DocumentRoot /path/www/opennet/htdocs ErrorLog /path/www/opennet/logs/error.log CustomLog /path/www/opennet/logs/access.log combinedio ScriptLog /path/www/opennet/logs/script.log <Directory "/path/www/opennet"> <Files *.pl> SetHandler cgi-script </Files> AllowOverride AuthConfig FileInfo Indexes Limit Options +ExecCGI -FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -SymLinksIfOwnerMatch Order Allow,Deny Allow from All </Directory> </VirtualHost> <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule>
FreeBSD ./httpd -v Server version: Apache/2.2.14 (Unix) ну и логи 185.42.145.200 - - [02/Jun/2015:23:06:24 +0500] "GET /fuckenmagic.pl HTTP/1.1" 200 203 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36" 375 502
- - Знатоки современной науки, приблизились ли вы к разгадке тайны как робот ходи, Square (ok), 22:02 , 02-Июн-15 (56)
>> Здесь есть волшебники, у которых cgi файл исполняется, будучи открытым в браузере >> напрямую? > бля, есть (да прости меня модератор!), можете считать меня таковым :) > пруф http://opennettest.inets.ru/fuckenmagic.pl " - Знатоки современной науки, приблизились ли вы к разгадке тайны как робот ходит и говорит? - Да, идиот! Коммутационная схема на обратной стороне твоей крышки!!! " (с)Футурама
- gt оверквотинг удален Все кончено У нас тут целая интрига в ожидании , ford1813 (ok), 23:20 , 03-Июн-15 (59)
>[оверквотинг удален] >> first.cgi: >> #!/usr/bin/perl >> print "Content-type: text/html\n\n"; >> print "Hello, World."; > А теперь, внимание, правильный ответ. > Если сослаться на cgi-файл из index.html, и через него, соответственно, открыть, то > он работает корректно. > А если открывать cgi-файл прямо из браузера, то нет. > Здесь есть волшебники, у которых cgi файл исполняется, будучи открытым в браузере > напрямую?Все кончено? У нас тут целая интрига в ожидании...
|