How to enable Python Scripts with MS IIS Web Server?

S

syed_saqib_ali

Hi. I have MS Windows Server 2003, Enterprise Edition.
It has MS Management Console 2.0, Version 5.2
and IIS Manager 6.0



I have a directory called "myDirs". Within this directory are 2 files:
1) index.pl (a perl script)
2) index.py (a python script whose first line is
"#!C:\Python21\pythonw.exe")

The webserver is listening on port 8080.

When I point my browser to http://localhost:8080/myDirs/index.pl, it
works... I see the output of the perl script.

HOWEVER,
When I point my browser to http://localhost:8080/myDirs/index.py, it
simply shows the python file as text. It doesn't interpret it at all.

How Can I get it to interpret the python file using the interpreter and
display the output in the browser?

Please explain each step in careful/excruciating detail because I'm a
windows Newbie.


-Saqib Ali
 
J

jb

hi,

you should first install win32all :
http://starship.python.net/crew/mhammond/

next, 2 ways 2 proceed, but the first is the easier :

you make a "test.asp" page in the folder

at the top, you write <@Language=Python%>

a line below : <%Response.Write("Hello World")%>

try if the page works well. if it works then your python/iis install is
ok

the second way is to keep the .py extension and to associate it with the
python executable

http://support.microsoft.com/default.aspx?scid=kb;en-us;276494

hope this helps


juju
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top