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 |