Avatar billede slott_hansen Nybegynder
18. november 2003 - 08:51 Der er 9 kommentarer og
1 løsning

Afvikling af cgi-bin scripts ( qmailadmin )

Jeg har installeret qmailadmin og lat hvad jeg får er en gang tegn snask når jeg tilgår qmailadmin - se selv:

http://62.61.137.47/qmailadmin/cgi-bin/qmailadmin

Jeg har lavet et test script for at sikre mig, at man kan afvikle cgi scripts - og det virker:

http://62.61.137.47/qmailadmin/cgi-bin/first.pl

Så nu fatter jeg absolut ingen ting.
Avatar billede tinepingvin Nybegynder
18. november 2003 - 08:57 #1
hmm.. ved apache godt du skal ha lov at afvikle cgi fra det dir der?
Avatar billede tinepingvin Nybegynder
18. november 2003 - 08:57 #2
har du også en adhandler til .cgi og ikk bare til .pl?
Avatar billede tinepingvin Nybegynder
18. november 2003 - 08:58 #3
hvad er indholdet af dette dir:  http://62.61.137.47/qmailadmin/cgi-bin/qmailadmin
?
Avatar billede slott_hansen Nybegynder
18. november 2003 - 08:58 #4
i min apache2.conf har jeg følgende - til dette directory
<Directory /home/httpd/htdocs/qmailadmin/cgi-bin/>
  Options +ExecCGI
  AddHandler cgi-script .cgi .pl
</Directory>
Avatar billede slott_hansen Nybegynder
18. november 2003 - 09:03 #5
Dir indhold:
stjernen cgi-bin # pwd
/home/httpd/htdocs/qmailadmin/cgi-bin
stjernen cgi-bin # ll
total 640
-rwxr-xr-x    1 root    root          80 Nov 18 08:31 first.pl
-rwxr-xr-x    1 root    root        76340 Sep 12 17:22 listvdomain
-rw-r--r--    1 root    root          268 Aug  3 11:20 printenv
-rwsr-sr-x    1 vpopmail vchkpw    123964 Nov 17 11:10 qmailadmin
-rwxr-xr-x    1 root    root          757 Aug  3 11:20 test-cgi
-rwxr-xr-x    1 root    root        67096 Sep 12 17:22 vaddalias
-rwxr-xr-x    1 root    root        67096 Sep 12 17:22 vadduser
-rwxr-xr-x    1 root    root        63824 Sep 12 17:22 vchattr
-rwxr-xr-x    1 root    root        67420 Sep 12 17:22 vchforwards
-rwxr-xr-x    1 root    root        62800 Sep 12 17:22 vdeluser
-rwxr-xr-x    1 root    root        64176 Sep 12 17:22 vpasswd
Avatar billede tinepingvin Nybegynder
18. november 2003 - 09:04 #6
-rwsr-sr-x    1 vpopmail vchkpw    123964 Nov 17 11:10 qmailadmin   
skal denne ikke hedde noget med .cgi så?
Avatar billede slott_hansen Nybegynder
18. november 2003 - 09:14 #7
Hmmm, godt nok virker det hvis jeg omdøber den, men det kan da ikke havde sin rigtighed at det er nødvendigt!!! Det er sådan den compiles og sådan den virker andre steder i verden.

Desuden sker der noget mærkeligt når jeg logger ind, så ryger jeg over i et andet katalog: http://62.61.137.47/cgi-bin/qmailadmin

Det skal lige siges, at /home/httpd/htdocs/qmailadmin/cgi-bin er et softlink:
stjernen qmailadmin # pwd
/home/httpd/htdocs/qmailadmin
stjernen qmailadmin # ll
total 8
lrwxrwxrwx    1 root    root          20 Nov 17 13:49 cgi-bin -> /home/httpd/cgi-bin/
drwxr-xr-x    3 root    root        4096 Nov 17 11:10 images
-rw-r--r--    1 root    root            4 Nov 17 13:25 index.html
Avatar billede slott_hansen Nybegynder
18. november 2003 - 09:24 #8
hmmm, nu står verden ikke længere. "just like that" virker det...

http://62.61.137.47/cgi-bin/qmailadmin

Alt hvad jeg gjorde var, at tilføje et HELT anden virtual host til min vhost.conf - DOH!

################# Named VirtualHosts
NameVirtualHost qmailadmin.mediestar.dk
<VirtualHost 62.61.137.47>
  ServerName qmailadmin.mediestar.dk
  DocumentRoot /home/httpd/htdocs/qmailadmin/
  ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
  TransferLog /var/log/apache2/qmailadmin_access_log
</VirtualHost>
Avatar billede tinepingvin Nybegynder
18. november 2003 - 11:10 #9
cool nok
Avatar billede slott_hansen Nybegynder
18. november 2003 - 12:19 #10
med mit hårde arb. løber jeg selv med points :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester