Чтобы подружить IIS (у меня 5 версия, но думаю, и на поздних всё также) и Python, и заставить файлы с расширением .py обрабатываться интерпретатором, нужно:
1) Если еще не создали, то создать виртуальный каталог, например test
2) Открыть свойства виртуального каталога и перейти во вкладку "Виртуальный каталог".
3) В пункте "Разрешен запуск" должен быть разрешен запуск сценариев.
4) Правее этого пункта жмем на кнопку "Настройка". Там нажимаем "Добавить".
5) В графе "Исполняемый файл" должно быть примерно так:
"C:\Python26\python.exe" -u "%s"
6) Расширение установим как .py
7) Пусть галочки "Обработчик сценариев" и "Проверка наличия файла" будут включены.
8) Теперь осталось только нажать ОК.
Не забудьте, что питоновый файл должен начинаться с того, что указывается правильный заголовок. Примерно так:
[ файл python.py ]
# -*- coding: utf-8 -*-
print 'Status: 200 OK'
print 'Content-type: text/html; charset=utf-8;'
print
print """
Работает!
"""
Теперь, если в адресной строке браузера набрать http://localhost/test/python.py то мы увидим слово "Работает!".
2 комментария:
Благодарю. Все заработало
спасибо!
Отправить комментарий