Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen
  1. #1
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    krijg cgi niet werkend!!

    Ik probeer op mijn debian server met apache2 een cgi script te laten werken. Nodig om vqadmin en qmailadmin te kunnen gebruiken.

    Kom er ondanks alle voorbeelden en howto's niet uit. Heb apache.org uitgepluisd en alles geprobeerd maar het werkt niet.
    Krijg steeds de vraag of ik het bestand wil openen....(neeeee dus)

    Hieronder de config die ik in apache2 gebruik. Tevens de rechten zoals die zijn ingesteld voor de verschillende dirs/ vhosts.

    Wie helpt want ik krijg er een >> neus van bedankt.

    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/
    <Directory />
    Options FollowSymLinks
    AllowOverride all
    </Directory>
    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
    # This directive allows us to have apache2's default start page
    # in /apache2-default/, but still have / go to the right place
    #RedirectMatch ^/$ /apache2-default/
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride all
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    # ScriptAlias /cgi-bin/ /var/www/mijn.dedicated.servernation.nl/cgi-bin/
    <Directory "/var/www/mijn.dedicated.servernation.nl/cgi-bin/">
    allow from all
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    # AddHandler cgi-script .cgi .pl
    AllowOverride All
    Order deny,allow
    </Directory>

    ErrorLog /var/log/apache2/error.log


    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
    ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride all
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    Alias /phpMyadmin/ "/var/www/phpMyadmin/"

    <Directory "/var/www/phpMyadmin/">
    Options MultiViews
    AllowOverride all
    Order allow,deny
    Allow from all
    </Directory>


    </VirtualHost>
    NameVirtualHost *:80

    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.


    <VirtualHost _default_:*>
    </VirtualHost>

    #--- hier de welkom pagina van de dedicated server als er geen site is maar wel een domeinnaam -----

    <VirtualHost *:80>
    DocumentRoot "/var/www/mijn.dedicated.servernation.nl"
    ServerName mijn.dedicated.servernation.nl
    ServerAlias mijn.dedicated.servernation.nl
    <Directory "/var/www/mijn.dedicated.servernation.nl">
    Options -Indexes
    </Directory>

    #vanaf hier de virtual hosts neerzetten die op de server staan -----

    <VirtualHost *:80>
    DocumentRoot "/var/www/site1.nl"
    ServerName www.site1.nl
    ServerAlias site1.nl
    <Directory "/var/www/site1.nl">
    Options Indexes
    </Directory>
    </VirtualHost>


    <VirtualHost *:80>
    DocumentRoot "/var/www/site2.nl"
    ServerName www.site2.nl
    ServerAlias site2.nl
    <Directory "/var/www/site2.nl">
    Options Indexes
    </Directory>
    </VirtualHost>

    Aanvullende info:
    de rechten die per dir zijn ingesteld:

    drwxr-xr-x 3 user www-data 4096 2006-05-01 10:00 website1.nl
    drwxr-xr-x 6 user root 4096 2006-05-04 21:31 mijn.dedicated.servernation.nl

    drwxr-xr-x 4 user root 4096 2006-04-22 20:32 www.website2.nl
    drwxr-xr-x 2 user root 4096 2006-05-01 13:07 www.website3.nl
    drwxr-xr-x 2 user www-data 4096 2006-05-01 10:58 www.website4.nl

  2. #2
    krijg cgi niet werkend!!
    addicted!
    1.457 Berichten
    Ingeschreven
    13/09/03

    Locatie
    Tilburg / KVK Midden Brabant

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Naam: M. Groenleer
    Registrar SIDN: JA

    Citaat Oorspronkelijk geplaatst door scherpenzeel
    Ik probeer op mijn debian server met apache2 een cgi script te laten werken. Nodig om vqadmin en qmailadmin te kunnen gebruiken.

    Kom er ondanks alle voorbeelden en howto's niet uit. Heb apache.org uitgepluisd en alles geprobeerd maar het werkt niet.
    Krijg steeds de vraag of ik het bestand wil openen....(neeeee dus)

    Hieronder de config die ik in apache2 gebruik. Tevens de rechten zoals die zijn ingesteld voor de verschillende dirs/ vhosts.
    -- KNIP --
    # AddHandler cgi-script .cgi .pl
    -- KNIP --
    Wellicht handig om de AddHandler niet uit te commentaren?

    Kortom haal dat hekje eens weg, grote kans dat het dan wel gaat werken dacht ik.
    Ik heb zelf geen systeem bij de hand waar ik het kan controleren (reseller pakket) en niet thuis.

    Owja, en in je cgi moet het path naar de perl-executable goed staan kan ik mij uit een grijs verleden herinneren.

  3. #3
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Bedankt voor je reactie. Maar ook met de Addhandler actief werkt het niet.

    dit is de test.cgi die ook niet werkt...

    #!/usr/bin/perl

    use CGI qw/:standard -no_xhtml/; # load standard CGI routines

    print header(), # create the HTTP header
    start_html('Hello World demo'), # start the HTML
    p('Hello, World.'),
    end_html(); # end the HTML

    #end of script

    dit staat in de /usr/bin/perl/:

    perl
    perl5.8.4
    perlbug
    perlcc
    perldoc

  4. #4
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Zelf heb ik altijd de rare gewoonte om ScriptAlias per virtual host in te stellen.

    Je kan ook overwegen om eens een keer in je apache logfiles te gaan snuffelen. Soms vertellen die je waar je moet zoeken..

  5. #5
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    een stukje logfile ?? Zie hier nog niet echt wat het probleem is

    [Thu May 11 09:42:49 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $
    [Thu May 11 09:43:36 2006] [notice] caught SIGTERM, shutting down
    [Thu May 11 09:43:59 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $
    [Thu May 11 09:45:42 2006] [notice] caught SIGTERM, shutting down
    [Thu May 11 09:45:43 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $
    [Thu May 11 16:28:07 2006] [notice] caught SIGTERM, shutting down
    [Thu May 11 16:28:08 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $
    [Thu May 11 16:30:31 2006] [notice] caught SIGTERM, shutting down
    [Thu May 11 16:30:32 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $
    [Thu May 11 16:30:49 2006] [error] [client 83.118.50.131] Directory index forbidden by rule: /var/www/mijn.dedicated.server$
    [Thu May 11 16:32:24 2006] [notice] caught SIGTERM, shutting down
    [Thu May 11 16:32:25 2006] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 configured $

    Nog iemand een idee om mijn probleem op te lossen?
    Laatst gewijzigd door scherpenzeel; 12/05/06 om 09:01. Reden: Automerged Doublepost

  6. #6
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    550 Berichten
    Ingeschreven
    19/09/05

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    49 Berichten zijn liked


    Naam: Aleksandar Skodric
    Bedrijf: Atomia AB
    Functie: Sales Engineer
    URL: atomia.com
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt
    View http://nl.linkedin.com/pub/aleksandar-skodric/21/414/59a/'s profile on LinkedIn

    ok, ten eerste waar staat je test.cgi en heeft ie +x (execute) rechten?

    Groet,
    Aleks

  7. #7
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Hij staat in /var/www/mijn.dedicated.servernation.nl/cgi-bin/test.cgi

    the rights per vhost / dir:

    drwxr-xr-x 3 user www-data 4096 2006-05-01 10:00 website1.nl
    drwxr-xr-x 6 user root 4096 2006-05-04 21:31 mijn.dedicated.servernation.nl

    drwxr-xr-x 4 user root 4096 2006-04-22 20:32 www.website2.nl
    drwxr-xr-x 2 user root 4096 2006-05-01 13:07 www.website3.nl
    drwxr-xr-x 2 user www-data 4096 2006-05-01 10:58 www.website4.nl

  8. #8
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    550 Berichten
    Ingeschreven
    19/09/05

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    49 Berichten zijn liked


    Naam: Aleksandar Skodric
    Bedrijf: Atomia AB
    Functie: Sales Engineer
    URL: atomia.com
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt
    View http://nl.linkedin.com/pub/aleksandar-skodric/21/414/59a/'s profile on LinkedIn

    Ho, wacht ff, in je apache staat:

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride all
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    Dus, test.cgi zal gezocht worden in:
    <Directory "/usr/lib/cgi-bin">

    En dan plaats je test.cgi niet daarin en vraag je af, waarom het niet werkt

    Je moet het zo zien:
    www.domain.com/cgi-bin/ zegt tegen apache, mocht je tegen cgi-bin aankomen, dan moet je ScriptAlias uitvoeren... En ScriptAlias zegt, cgi-bin --> /usr/lib/cgi-bin/ (zie ook: http://httpd.apache.org/docs/1.3/mod...l#scriptalias).

    Je moet dus of ScriptAlias aanpassen naar /var/www/mijn.dedicated.servernation.nl/cgi-bin/
    Of moet je test.cgi in /usr/lib/cgi-bin platsen...

    mits ik mis iets

    Groetjes,
    Aleks

    ow ja, en het is beter om de x eraf te halen bij compleet website root en alleen te laten staan voor de cgi-bin directory only (voor veiligheid redenen ;-)).

    Groetjes,
    Aleks

    trouwens, daarom heeft crazycoder aangegeven om ScriptAlias per VirtualHost te gebruiken, want zoals nu bij jou staat "alle" domainen zullen een en dezelfde cgi-bin moeten gebruiken. Als je dat per virtual host doet, dan kan elke domein / gebruiker hun eigen cgi-bin hebben
    Laatst gewijzigd door SmilieBG; 12/05/06 om 21:48. Reden: Automerged Doublepost

  9. #9
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ok, bedankt smillie, ga het proberen.

    Had al wel het idee dat die scriptalias zo niet goed was. Heb eerder al geprobeerd met die scriptalias uitge# en een scriptalias voor /var/www/cgi-bin... maar toen werkte e.e.a. niet. Ga anders ook nog even per Virtualhost proberen..

    Nou ik wordt er niet blij van.... Heb eerst geprobeerd of de scriptalias werkte als volgt de oude even uitge#:

    ScriptAlias /cgi-bin/ /var/www/hocom.dedicated.servernation.nl/cgi-bin/
    <Directory "/var/www/hocom.dedicated.servernation.nl/cgi-bin/">
    allow from all
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    AddHandler cgi-script .cgi .pl
    AllowOverride All
    Order deny,allow
    </Directory>

    zelfde resultaat. Of ik het file wil openen.

    Dan de oude weer geactiveerd en de test.script in /usr/lib/cgi-bin geplaatst..

    Werkt dus ook niet. Weer wilt u de file openen...

    Lijkt wel of cgi helemaal niet werkt of zo. Mis ik mischien nog een module ergens?

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride all
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>
    Laatst gewijzigd door scherpenzeel; 13/05/06 om 11:04. Reden: Automerged Doublepost

  10. #10
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    550 Berichten
    Ingeschreven
    19/09/05

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    49 Berichten zijn liked


    Naam: Aleksandar Skodric
    Bedrijf: Atomia AB
    Functie: Sales Engineer
    URL: atomia.com
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt
    View http://nl.linkedin.com/pub/aleksandar-skodric/21/414/59a/'s profile on LinkedIn

    Wel, nou ja, cgi module moet wel geladen worden vanuit Apache, is wel vereiste

    LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so

    is bij mij zo, het kan net andere path bij jou zijn

    Groetjes,
    Aleks

    btw, mocht dit (nog) niet het geval zijn, dan zal je apache na het aanpassen moeten herstarten (net als bij aanpassen van VH's etc...)
    Laatst gewijzigd door SmilieBG; 13/05/06 om 15:02. Reden: Automerged Doublepost

  11. #11
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    69 Berichten
    Ingeschreven
    16/01/06

    Locatie
    Maarsbergen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Probleem opgelost met wat hulp via Howtoforge forum. (beetje late reaktie van mij door de storing hier...

    Dit is de oplossing voor mijn probleem:

    Please change
    Code:

    Code:
    <VirtualHost *:80>
    DocumentRoot "/var/www/mijn.dedicated.servernation.nl"
    ServerName mijn.dedicated.servernation.nl
    ServerAlias mijn.dedicated.servernation.nl
    <Directory "/var/www/mijn.dedicated.servernation.nl">
    Options -Indexes
    </Directory>
    to

    Code:
    Code:
    <VirtualHost *:80>
    DocumentRoot "/var/www/mijn.dedicated.servernation.nl"
    ServerName mijn.dedicated.servernation.nl
    ServerAlias mijn.dedicated.servernation.nl
    <Directory "/var/www/mijn.dedicated.servernation.nl">
    Options -Indexes
    </Directory>
    ScriptAlias /cgi-bin/ /var/www/mijn.dedicated.servernation.nl/cgi-bin/
    AddHandler cgi-script .cgi .pl
    <Directory "/var/www/mijn.dedicated.servernation.nl/cgi-bin/">
    allow from all
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    AllowOverride All
    Order deny,allow
    </Directory>
    </VirtualHost>

    and restart Apache.

    En ja hoor hetwerkt perfetto.. Heb nu ook Qmail aan de praat.. Nu alleen nog clamv aan de praat krijgen... krijg ik nu een foutmelding bij opstarten?

    /etc/init.d/clamd start
    Starting ClamAV daemon: ERROR: Parse error at line 14: Unknown option logFile.
    ERROR: Can't open/parse the config file /etc/clamd.conf ....zucht

  12. #12
    krijg cgi niet werkend!!
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door scherpenzeel
    /etc/init.d/clamd start
    Starting ClamAV daemon: ERROR: Parse error at line 14: Unknown option logFile.
    ERROR: Can't open/parse the config file /etc/clamd.conf ....zucht
    Het leven van een systeembeheerder gaat niet over rozen :-)

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics