| Thread Previous • Date Previous • Date Next • Thread Next |
Jon Bendtsen wrote:
On 20/03/2010, at 12.56, Atte André Jensen wrote:Hejsa Jeg prøver at sætte en letvægts blog skrevet i python op på min debian server. Den kommer som et index.cgi script, som jeg har smidt i et sub-dir på min server. http://atte.dk/modlys/ Men som ovennævnte viser bliver scriptet ikke fortolket, blot vist. Jeg har mod_python (apache2) installeret og enablet, og hvis jeg kører "python index.cgi" i en terminal på serveren får jeg noget ganske fornuftigt html som output. Jeg mangler altså "bare" at på apache til at fortolke filen m python. Gode idéer?Flyt den til cgi-bin eller tillad cgi exekvering af præcis det script.
Ang "flytning til cgi-bin":Jeg har prøvet at have det liggende i /usr/lib/cgi-bin/index.cgi med følgende i den sites-enabled der styrer domænet:
<VirtualHost *>
DocumentRoot /usr/lib/cgi-bin/
ServerName www.modlys.dk
ServerAlias *.modlys.dk modlys.dk
</VirtualHost>
Desuden har jeg følgende i /etc/apache2/sites-enabled/default der styrer
ting for hele serveren:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AddHandler mod_python .cgi
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
Ang "tillad cgi eksekvering" (det er faktisk det jeg ønsker):
Jeg har følgende i .htaccess
AddHandler mod_python .cgi
PythonDebug On
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Desuden har jeg tilladt FileInfo for hele serveren:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>
Jeg er tydeligvis ikke stiv i apache :-)
--
Atte
| Thread Previous • Date Previous • Date Next • Thread Next |