<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Bahri Meriç CANLI Kişisel Web Sitesi &#187; 2007 &#187; Temmuz &#187; 14</title>
	<atom:link href="http://www.bahri.info/2007/07/14/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bahri.info</link>
	<description>Bahri Meriç CANLI Kişisel Web Sitesi</description>
	<pubDate>Thu, 20 Nov 2008 13:26:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Debian üzerinde mod_python yapılandırması</title>
		<link>http://www.bahri.info/2007/07/14/debian-uzerinde-mod_python-yapilandirmasi.html</link>
		<comments>http://www.bahri.info/2007/07/14/debian-uzerinde-mod_python-yapilandirmasi.html#comments</comments>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<dc:creator>Bahri Meriç CANLI</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Python öğrenme isteğim tekrar kabarmış olacak ki adı piton olan sunucuma mod_python kurmaya karar verdim. Fakat iş

Code:
sudo apt-get install libapache2-mod-python

demekle bitmiyormuş birazcık apache2.conf ile de oynamak gerekiyor. Bununla ilgili ubuntuforums.org da bir bilgi buldum. Kaybolmasın diye buraya aktarıyorum.
.py betikleri aktif hale getirmek:

Code:
cd /etc/apache2/sites-available/sudo nano 000-default

10. satırdan başlayan aşağıdaki bölümü bulun:

Code:
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow [...]]]></description>
			<content:encoded><![CDATA[<p>Python öğrenme isteğim tekrar kabarmış olacak ki adı piton olan sunucuma mod_python kurmaya karar verdim. Fakat iş</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left">sudo apt-get install libapache2-mod-python</pre>
</div>
<p>demekle bitmiyormuş birazcık apache2.conf ile de oynamak gerekiyor. Bununla ilgili <a href="http://ubuntuforums.org/showpost.php?p=792999&amp;postcount=3">ubuntuforums.org</a> da bir bilgi buldum. Kaybolmasın diye buraya aktarıyorum.</p>
<p>.py betikleri aktif hale getirmek:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left">cd /etc/apache2/sites-available/sudo nano 000-default</pre>
</div>
<p>10. satırdan başlayan aşağıdaki bölümü bulun:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 162px; text-align: left">Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/</pre>
</div>
<p>ve aşağıdaki şekilde değiştirin:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 242px; text-align: left">Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all

AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On

# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/</pre>
</div>
<p>Dosyayı kaydedin ve apache2&#8242;yi yeniden başlatın:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left">sudo /etc/init.d/apache2 restart</pre>
</div>
<p>Test etmek için:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left">sudo nano /var/www/test.py</pre>
</div>
<p>Aşağıdaki kodu ekleyin:</p>
<div style="margin: 5px 20px 20px">
<div class="smallfont" style="margin-bottom: 2px">Code:</div>
<pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px; text-align: left">def index(req):  return "Test successful";</pre>
</div>
<p>ve <a href="http://localhost/test.py" target="_blank">http://localhost/test.py</a> şeklinde çalıştırın ekranda &#8220;Test successful&#8221; mesajını görüyorsanız mod_python başarı ile yapılandırılmış demektir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bahri.info/2007/07/14/debian-uzerinde-mod_python-yapilandirmasi.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
