Wojciech
Kaźmierczak
Developer PHP, IOKI
Sp.z o. o. Sp. K.
Temat: konfiguracja pliku httpd.conf dla mod_wsgi.so pod wampem
Witam.Czy istnieje możliwość bez uruchamiania serwera (wbudowanego - wsgi), lub pod wampem prostej strony w web.py wpisując w przeglądarce po prostu http://localhost:8080.
Jeśli tak to jak należy skonfigurować plik httpd.conf
Python 2.7 mam plik mod_wsgi.so dla tej wersji.
dodałem linijkę:
LoadModule php5_module "c:/wamp/bin/php/php5.2.5/php5apache2_2.dll"
LoadModule wsgi_module modules/mod_wsgi.so
teraz tylko pozostaje wskazać gdzie jest główny plik w lokalizacji c:/wamp/www/xaura/run.py
oraz że należy go interpretować jako python:
<VirtualHost *:8080>
DocumentRoot "c:/wamp/www/xaura"
DirectoryIndex code.py
WSGIScriptAlias /xaura "c:/wamp/www/xaura/code.py/"
AddType text/html .py
<Directory "c:/wamp/www/xaura">
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
ale na tym teoria się kończy.
Gdy wpisuję localhost:8080 dostaję po prostu źródło pliku run.py zamiast strony hello world!. Działa dopiero po ręcznym wystartowaniu serwera a tego właśnie chciałbym uniknąć.
źródło pliku run.py:
#!/usr/bin/env python
import web
urls = ('/', 'hello',
'', 'hello')
class hello:
def GET(self):
return "Hello, world."
app = web.application(urls, globals())
if __name__ == "__main__": app.run()
Będę wdzięczny za wszelkie sugestie i pomoc
Wojciech K.