Hi, Apache2 + Mod_Perl 2.0 is treating perl files as text files and sending the perl source code straight to the clients browser. Anyone know what I could be missing in my Apache2 conf?
ServerAdmin
ServerName :80
UseCanonicalName On
DocumentRoot "C:/OptSoftware/BuildPortal"
<Directory />
Options FollowSymLinks +ExecCGI
AllowOverride None
</Directory>
Alias /web_sites "E:/web_sites"
<Directory "E:/web_sites">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /ronkr E:/web_sites/ronkr
<Directory "E:/web_sites/ronkr">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /backups "E:/web_sites/backups"
<Directory "E:/web_sites/backups">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /program "E:/web_sites/program"
<Directory "E:/web_sites/program">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /MobiusWeb "E:/web_sites/MobiusWeb"
<Directory "E:/web_sites/MobiusWeb">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /test "E:/web_sites/test"
<Directory "E:/web_sites/test">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /CygnusDev "E:/web_sites/CygnusDev"
<Directory "E:/web_sites/CygnusDev">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /prodflow "E:/web_sites/prodflow"
<Directory "E:/web_sites/prodflow">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /prodflow-test "E:/web_sites/prodflow"
<Directory "E:/web_sites/prodflow">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /cygnus-test "E:/web_sites/cygnus"
<Directory "E:/web_sites/cygnus">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /cygnus "E:/web_sites/cygnus"
<Directory "E:/web_sites/cygnus">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /monthly_qa "E:/web_sites/monthly_qa"
<Directory "E:/web_sites/monthly_qa">
Options Indexes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/OptSoftware/BuildPortal">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory C:/OptSoftware/BuildPortal/public/>
Options ExecCGI FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride all
Order allow,deny
Allow from all
</Directory>
UserDir "My Documents/My Website"
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
Are you placing the scripts in the cgi-bin directory? You can use directives to get apache to execute the scripts outside of the "ScriptAlias" directory but it slows everything down because apache will try to parse all files as scripts.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.