Найти - Пользователи
Полная версия: Первый запуск Python 3.4.0 на Apache 2..
Начало » Python для новичков » Первый запуск Python 3.4.0 на Apache 2..
1 2
funt1k
Здравствуйте товарищи.буду краток..в питоне как бы новичок.и в общем такая проблема.насколько я понял python не робит на апаче без всяких mod_python или mod_wsgi.облазил инет.все перепробовал .в общем ничего не получилось.да и инфа на инглише в основном….хотелось бы от гуру узнать как это…запустить питон на апаче от начала до конца…прошу не судить строго)это мой первый раз хы)заранее благодарю
Python 3.4.0
Apache/2.4.7
дистрибутив Ubuntu 14.04LTS
Пробовал cgi выдавало Internal server error
ZZZ
Апач не нужен.
funt1k
Ну а как тогда на хостинге запустить где стоит апач?про встроенный серв я в курсе.но это же легкая версия вроде нет?
py.user.next
Минималка для запуска flask-приложения:
[guest@localhost ~]$ cat /etc/httpd/conf.d/flaskapp.conf 
<VirtualHost *>
ServerName localhost

WSGIDaemonProcess flaskapp user=apache group=apache threads=5
WSGIScriptAlias /flaskapp /var/www/html/flaskapp/flaskapp.wsgi

<Directory /var/www/html/flaskapp>
WSGIProcessGroup flaskapp
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
[guest@localhost ~]$
[guest@localhost ~]$ cat /var/www/html/flaskapp/flaskapp.wsgi
#from yourapplication import app as application

import sys
sys.path.append('/var/www/html/flaskapp')

from hello import app as application
[guest@localhost ~]$
[guest@localhost ~]$ cat /var/www/html/flaskapp/hello.py
#!/usr/bin/env python3

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello World!'

if __name__ == '__main__':
app.run()
[guest@localhost ~]$

[guest@localhost ~]$ rpm -qa | grep mod_wsgi
mod_wsgi-3.5-1.fc20.i686
python3-mod_wsgi-3.5-1.fc20.i686
[guest@localhost ~]$
JOHN_16
funt1k
вы не с того края зашли. Опишите вашу задачу, и не в двух словах, что бы сообщество вас могло понять.
funt1k
Задача такая .запуск написанного на чистом питоне (не на фреймворке) веб приложения на апаче.или nginx на крайняк
JOHN_16
funt1k
тогда вопрос - как работает ваше приложение? оно само способно слушать адрес и порт что бы принимать запросы? Т.е. оно как бы само по себе автономно, но для производительности его надо прикрутить к веб-серверу?

Есть стандарт WSGI, можете присбособить ваше предложение под него.
На русском: http://maluke.com/old/webdev
На англ.: офиц PEP: https://www.python.org/dev/peps/pep-3333/
Wiki: http://wsgi.readthedocs.org/en/latest/
funt1k
я просто хочу на процедурке написать легкий сайт.чтоб потренироваться на питоне.ну и хочу это все проделать на хостинге в дальнейшем..пока что на локалке на апаче.потому что рано или поздно столкнусь с проблемой того что апач надо подружить с питоном…
4kpt_III
funt1k
потому что рано или поздно столкнусь с проблемой того что апач надо подружить с питоном…

За всю свою практику не сталкивался… Видимо мне еще пока рано или повезло
funt1k
4kpt_III
За всю свою практику не сталкивался… Видимо мне еще пока рано или повезло
как тогда на хостинге с апачем работают ваши сайты?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB