Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam pewien problem. Chcę uruchomić aplikację webową z rozszerzeniem *.exe w Apache2. Apache przy uruchamianiu ładuje mod_cgi.so.
Katalog cgi-bin docelowo znajduje się w /usr/lib/. Nie mniej jednak nie wiedziałem jak się do niego dostawać poprzez przeglądarkę i wykonałem takie zabiegi:
1. Utworzyłem w /var/www katalog cgi-bin,
2. W /etc/apache2/httpd.conf dodałem:
<IfModule mod_alias.c> ScriptAlias /cgi-bin/ /var/www/cgi-bin/ <Directory /var/www/cgi-bin/> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> </IfModule>
3. Zrestartowałem Apache'a.
No i po wejściu pod adres: http://79.189.44.186/cgi-bin/ otrzymuję komunikat o niewystarczających uprawnieniach. Dodam, że dodałem dla celów testowych chmod 777 dla cgi-bin
W czym może być problem?
Offline
Katalog cgi-bin nie może mieć za dużych uprawnień (tak samo jak skrypty w nim umieszczone). Poza tym jak masz suPHP czy inne tego typu to sprawdź usera/grupę no i zerknij do logów :P
Offline