apache ve mod_python u pisi deposundan kurduktan sonra
/etc/apache2/modules.d/16_mod_python.conf
dosyasının içeriğini aşağıdaki şekilde değiştirelim
LoadModule python_module modules/mod_python.so
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
DirectoryIndex index.py
bundan sonra
/var/www/localhost/htdocs/
dizini altına python isimli bir dizin oluşturalım ve eğer apache çalışıyorsa
#sudo service apache restart
komutunu verelim. çalışmıyor ise
#sudo service apache start
ile apache yi başlatalım.
Şimdi sıra test etmeye geldim.
hello.py isimli bir dosya oluşturalım ve dosya içine aşağıdaki kodu yazarak bu yeni dosyayı oluşturduğumuz python klasörü altına kaydedelim.
def hello(name=None):
if name:
return 'Hello, %s!' % name.capitalize()
else:
return 'Hello there!'
şimdi gezinti aracımızı açarak adres satırına
http://localhost/python/hello.py/hello
yazalım.
Hello there!
yazısını görüyorsak sorun yoktur. :)