<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Apache2.2 + python cgi: странное поведение Action]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=5597&amp;type=atom" />
	<updated>2010-08-06T20:19:55Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=5597</id>
		<entry>
			<title type="html"><![CDATA[Apache2.2 + python cgi: странное поведение Action]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=77182#p77182" />
			<content type="html"><![CDATA[<p>Доброго времени суток!</p><p>Захотел к апачу прикрутить python в cgi-варианте.<br />mod_python не устраивает по двум причинам:<br />1) Доступна только версия 2.6<br />2) Нету необходимых библиотек в комплекте, которые идут с обычным python</p><p>В стандартный конфиг апача добавил две строки:<br /></p><div class="codebox"><pre><code>AddHandler python-cgi .py
Action python-cgi /usr/bin/python</code></pre></div><p>В итоге, вместо того, чтобы запускать python при запросе py-файла, сервер пытается исполнить файл, к которому прибавляется путь в action.<br />Пример:<br />В корне лежит test.py следующего содержания:<br /></p><div class="codebox"><pre><code>print(&quot;Content-Type: text/plain\n\n&quot;)
print(&quot;Hello World!&quot;)</code></pre></div><p>При запросе test.py сервер выдаёт такую ошибку:<br /></p><div class="codebox"><pre><code>Not Found

The requested URL /usr/bin/python/test.py was not found on this server.</code></pre></div><p>Вопрос - что я делаю не так?</p><p>ОС: Ubuntu 10.04<br />Apache: Apache/2.2.14 (Ubuntu) из репозитария</p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[MIX@]]></name>
				<uri>https://linuxforum.ru/profile.php?id=8522</uri>
			</author>
			<updated>2010-08-06T20:19:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=77182#p77182</id>
		</entry>
</feed>
