Автор Тема: apache cgi-bin  (Прочетена 1640 пъти)

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
apache cgi-bin
« -: Apr 09, 2004, 20:39 »
да си призная не съм сигурен какво е точно cgi-bin .......
но искам права до него опитвам се да подкара медна програма с web interface и съответно ми казва про конфигурационните файложе
Цитат

# The path to the file with all ftp servers that have to be crawled (ftp_list)
# (Default: your/http/cgi-bin/femfind, make sure the httpd can write to
# this file!)
ftpfile         /mnt/ext3/tmp/pub/cgi-bin/femfind

как да разбера дали има права там ? само тук в конф файл се среща нещо за cgi-bin нататък в howto-то пише
Цитат

- Copy the htdocs/femfind directory to your htdocs.
  
  Point your browser at
  http://your.webserver/cgi-bin/femfind/frontpage.pl
  http://your.webserver/femfind/index.html
  
  You can choose either one as the FemFind start page.

ми така и правя и следва от първия линк излиза
Цитат

Forbidden

You don't have permission to access /cgi-bin/ on this server.
Apache/2.0.47 (Unix) mod_ssl/2.0.47 OpenSSL/0.9.7b PHP/4.3.3 Server at localhost Port 80

а как да дам права за достъп гледах в httpd.conf на апаха и което намерих е
Цитат

ScriptAlias /cgi-bin/ "/mnt/ext3/tmp/pub/cgi-bin/"
#
# "/usr/local/apache2/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/mnt/ext3/tmp/pub/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

направил съм ги така че да съвпадат .......
какво пропускам каде да дам тези разрешения от втория линк вади друго свързано с базата данни ,но мисля ,че има връзка между двете ? дали .......
хелп
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
apache cgi-bin
« Отговор #1 -: Apr 09, 2004, 22:40 »
От съображения за сигурност cgi-bin директорията не поддържа симлинкове. Така е правилно. Ако искаш да ги поддържа, добави FollowSymlinks, но не съм сигурен, че скриптовете ще работят коректно.
Активен

-------------------------------------------------------------------------
./debian/rules

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
apache cgi-bin
« Отговор #2 -: Apr 10, 2004, 10:05 »
не е това решението никаде не съм правил sym ln пробвах но същата история ?
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
apache cgi-bin
« Отговор #3 -: Apr 10, 2004, 12:06 »
Не става ясно какъв ти е проблемът. Не можеш да браузваш в нея ли? Да, това е нормално, прави се от съображения за сигурност. Добави Indexes към Options и ще можеш да браузваш, но въпреки това знай, че така не се прави.
Активен

-------------------------------------------------------------------------
./debian/rules

  • Гост
apache cgi-bin
« Отговор #4 -: Apr 11, 2004, 15:48 »
Мисля , че ще е добре най-напред да локализираш проблема.

Разбери дали можеш да стартираш нормално cgi
 за целта, ако не си променял много неща от инсталацията по подразбиране на апача,  отиди на
http://yoursite.com/cgi-bin/printenv
или
http://yoursite.com/cgi-bin/test-cgi
това трябва да ти върне резултат, а не да ти е "обиден" (forbidden)  '<img'>

ако имащ forbidden, провери следното:
1. Директорията cgi-bin трябва да е четима и изпълнима от потребителя под който се стартира apache ( например за slackware това е nobody )
2. Самият файл cgi също трябва да е четим и изпълним.

горните 2 се коригират със следното (за slackware)
#chown -R nobody.nogroup /var/www/cgi-bin
#chmod -R u+x /var/www/cgi-bin

след което пробвай пак да заредиш
http://yoursite.com/cgi-bin/printenv

Ако това заработи, но все още ти е обиден за твоето cgi, или пък дава някаква друга грешка, пиши тука пак '<img'>

Това което имаш в конфига на апача си е добре, не го пипай.
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
apache cgi-bin
« Отговор #5 -: Apr 11, 2004, 16:11 »
дали до сега съм правил някоя глупава грешка или с някои от ъпътванията горе но сега имам достъп ..... ся да видим що не иска да пипа в базата данни
мерси
Активен

  • Гост
apache cgi-bin
« Отговор #6 -: Apr 11, 2004, 16:58 »
Ако си разбрал грешката си, кажи я и на нас да не я повтаряме '<img'> '<img'> '<img'>
Активен

forum

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
apache cgi-bin
« Отговор #7 -: Apr 12, 2004, 06:42 »
instaliral si e tool sa za nastoika na apacha v X i nastroika na cgi estestveno i taka si e opravil problema, nali?

P.S. nali iskahte otgovor. Emi poluchihte go.
P.S. ei taia snimka ne ti utiva - super admin group. Ia si sliji snimka na kapitan planeta. kaji vse pak koi e taia grupa i nie da se zapishem v neia.
Az poznavam ne malko admini
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 6548 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 4950 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 2973 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 2532 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 3291 Последна публикация Jan 16, 2004, 14:06
от nothing