Find the answer to your Linux question:
Results 1 to 2 of 2
Hi all, I am unable to run perl script using the browser. I tried to changed the httpd.conf but still unable to figure out the problem. That script is running ...
  1. #1
    Just Joined!
    Join Date
    Nov 2005
    Posts
    13

    unable to run perl script in the browser

    Hi all,

    I am unable to run perl script using the browser. I tried to changed the httpd.conf but still unable to figure out the problem. That script is running on the command prompt.

    Here is my httpd file:


    ================================================== ==


    Code:
    ## httpd.conf -- Apache HTTP server configuration file
    
    ServerType standalone
    
    ServerRoot /etc/apache2
    
    LockFile /var/lock/apache.lock
    
    PidFile /var/run/apache2.pid
    
    ScoreBoardFile /var/run/apache.scoreboard
    
    Timeout 300
    
    KeepAlive On
    
    MaxKeepAliveRequests 100
    
    KeepAliveTimeout 15
    
    MinSpareServers 5
    MaxSpareServers 10
    
    StartServers 5
    MaxClients 150
    
    MaxRequestsPerChild 100
    
    LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
    LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
    LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
    LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
    LoadModule status_module /usr/lib/apache/1.3/mod_status.so
    LoadModule info_module /usr/lib/apache/1.3/mod_info.so
    LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
    LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
    LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
    loadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
    # LoadModule anon_auth_module /usr/lib/apache/1.3/mod_auth_anon.so
    LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so
    LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
    # LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so
    LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
    LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
    LoadModule access_module /usr/lib/apache/1.3/mod_access.so
    LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
    # LoadModule dbm_auth_module /usr/lib/apache/1.3/mod_auth_dbm.so
    # LoadModule db_auth_module /usr/lib/apache/1.3/mod_auth_db.so
    # LoadModule digest_module /usr/lib/apache/1.3/mod_digest.so
    # LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.so
    LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
    # LoadModule headers_module /usr/lib/apache/1.3/mod_headers.so
    # LoadModule usertrack_module /usr/lib/apache/1.3/mod_usertrack.so
    LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
    LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
    
    <IfModule mod_status.c>
    ExtendedStatus On
    </IfModule>
    
    Port 8080
    
    User www-data
    Group www-data
    ServerAdmin webmaster@localhost
    
    ServerName new.host.name
    
    DocumentRoot /var/www
    
    <Directory />
    Options SymLinksIfOwnerMatch
    AllowOverride None
    </Directory>
    
    <Directory /var/www/>
    
    Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
    
    AllowOverride None
    
    Order allow,deny
    Allow from all
    </Directory>
    
    <IfModule mod_userdir.c>
    UserDir public_html
    <Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec +ExecCGI
    <Limit GET POST OPTIONS PROPFIND>
    Order allow,deny
    Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
    Order deny,allow
    Deny from all
    </Limit>
    </Directory>
    </IfModule>
    
    <IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.shtml index.cgi index.php
    </IfModule>
    AccessFileName .htaccess
    
    <Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    </Files>
    
    UseCanonicalName Off
    
    TypesConfig /etc/mime.types
    
    DefaultType text/plain
    
    <IfModule mod_mime_magic.c>
    MIMEMagicFile /usr/share/misc/file/magic.mime
    </IfModule>
    
    HostnameLookups Off
    
    ErrorLog /var/log/apache2/error.log
    
    LogLevel warn
    
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%&#123;Referer&#125;i\" \"%&#123;User-Agent&#125;i\" \"%&#123;forensic-id&#125;n\" %T %v" full
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%&#123;Referer&#125;i\" \"%&#123;User-Agent&#125;i\" \"%&#123;forensic-id&#125;n\" %P %T" debug
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%&#123;Referer&#125;i\" \"%&#123;User-Agent&#125;i\" \"%&#123;forensic-id&#125;n\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%&#123;forensic-id&#125;n\"" forensic
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    LogFormat "%&#123;Referer&#125;i -> %U" referer
    LogFormat "%&#123;User-agent&#125;i" agent
    
    CustomLog /var/log/apache/access.log combined
    
    <IfModule mod_log_forensic.c>
    ForensicLog /var/log/apache/forensic.log
    </IfModule>
    
    <IfModule mod_backtrace.c>
    EnableExceptionHook On
    </IfModule>
    
    <IfModule mod_whatkilledus.c>
    EnableExceptionHook On
    </IfModule>
    
    ServerSignature On
    
    <IfModule mod_alias.c>
    Alias /icons/ /usr/share/apache/icons/
    
    <Directory /usr/share/apache/icons>
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    
    Alias /images/ /usr/share/images/
    
    <Directory /usr/share/images>
    Options MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    
    <IfModule mod_alias.c>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    
    <Directory /usr/lib/cgi-bin/>
    AllowOverride None
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Options + Includes
    Order allow,deny
    Allow from all
    </Directory>
    </IfModule>
    
    
    
    <IfModule mod_autoindex.c>
    IndexOptions FancyIndexing NameWidth=*
    
    AddIconByEncoding &#40;CMP,/icons/compressed.gif&#41; x-compress x-gzip
    
    AddIconByType &#40;TXT,/icons/text.gif&#41; text/*
    AddIconByType &#40;IMG,/icons/image2.gif&#41; image/*
    AddIconByType &#40;SND,/icons/sound2.gif&#41; audio/*
    AddIconByType &#40;VID,/icons/movie.gif&#41; video/*
    
    AddIcon /icons/binary.gif .bin .exe
    AddIcon /icons/binhex.gif .hqx
    AddIcon /icons/tar.gif .tar
    AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    AddIcon /icons/a.gif .ps .ai .eps
    AddIcon /icons/layout.gif .html .shtml .htm .pdf
    AddIcon /icons/text.gif .txt
    AddIcon /icons/c.gif .c
    AddIcon /icons/p.gif .pl .py
    AddIcon /icons/f.gif .for
    AddIcon /icons/dvi.gif .dvi
    AddIcon /icons/uuencoded.gif .uu
    AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    AddIcon /icons/tex.gif .tex
    AddIcon /icons/bomb.gif core
    AddIcon /icons/deb.gif .deb
    
    AddIcon /icons/back.gif ..
    AddIcon /icons/hand.right.gif README
    AddIcon /icons/folder.gif ^^DIRECTORY^^
    AddIcon /icons/blank.gif ^^BLANKICON^^
    
    DefaultIcon /icons/unknown.gif
    
    ReadmeName README.html
    HeaderName HEADER.html
    
    IndexIgnore .??* *~ *# HEADER.html HEADER.txt RCS CVS *,v *,t
    
    
    </IfModule>
    
    <IfModule mod_mime.c>
    
    
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage it .it
    AddLanguage ja .ja
    AddCharset ISO-2022-JP .jis
    AddLanguage pl .po
    AddCharset ISO-8859-2 .iso-pl
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage lb .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .se
    AddLanguage cs .cz
    
    <IfModule mod_negotiation.c>
    LanguagePriority en da nl et fr de el it ja pl pt pt-br lb ca es sv
    </IfModule>
    
    
    AddType application/x-tar .tgz
    AddType image/bmp .bmp
    
    AddType text/x-hdml .hdml
    AddHandler cgi-script .cgi .sh .pl
    <IfModule mod_include.c>
    AddType text/html .shtml
    AddHandler server-parsed .shtml
    </IfModule>
    
    </IfModule>
    
    
    AddDefaultCharset on
    <IfModule mod_setenvif.c>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
    </IfModule>
    
    
    <IfModule mod_perl.c>
    <IfModule mod_alias.c>
    Alias /perl/ /var/www/perl/
    </IfModule>
    <Location /perl>
    SetHandler perl-script
    PerlHandler Apache&#58;&#58;Registry
    Options +ExecCGI
    </Location>
    </IfModule>
    
    <IfModule mod_alias.c>
    Alias /doc/ /usr/share/doc/
    </IfModule>
    
    <Location /doc>
    order deny,allow
    deny from all
    allow from 127.0.0.0/255.0.0.0
    Options Indexes FollowSymLinks MultiViews
    </Location>
    
    
    <IfModule mod_proxy.c>
    
    </IfModule>
    ================================================== ===

    Could any one let me knwo what the error is.

    Thanks in advance..

    Madhuri


    *** MOD EDIT: Please put code and/or config files in the [ code ] brackets for readability. Thank you. ***

  2. #2
    Just Joined!
    Join Date
    Nov 2005
    Posts
    59
    check this website how to install apache2 www.debianhelp.co.uk/webserver.htm

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •