Уведомления

Группа в Telegram: @pythonsu

#1 Июль 15, 2015 21:57:14

funt1k
Зарегистрирован: 2015-07-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

Здравствуйте товарищи.буду краток..в питоне как бы новичок.и в общем такая проблема.насколько я понял python не робит на апаче без всяких mod_python или mod_wsgi.облазил инет.все перепробовал .в общем ничего не получилось.да и инфа на инглише в основном….хотелось бы от гуру узнать как это…запустить питон на апаче от начала до конца…прошу не судить строго)это мой первый раз хы)заранее благодарю
Python 3.4.0
Apache/2.4.7
дистрибутив Ubuntu 14.04LTS
Пробовал cgi выдавало Internal server error



Ubuntu 14.04.2 LTS / Python 3.4 /

Отредактировано funt1k (Июль 15, 2015 22:39:04)

Офлайн

#2 Июль 15, 2015 22:54:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Первый запуск Python 3.4.0 на Apache 2..

Апач не нужен.



Офлайн

#3 Июль 15, 2015 23:40:47

funt1k
Зарегистрирован: 2015-07-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

Ну а как тогда на хостинге запустить где стоит апач?про встроенный серв я в курсе.но это же легкая версия вроде нет?



Ubuntu 14.04.2 LTS / Python 3.4 /

Офлайн

#4 Июль 16, 2015 01:02:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

Минималка для запуска 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 ~]$



Отредактировано py.user.next (Июль 16, 2015 01:03:49)

Офлайн

#5 Июль 16, 2015 01:11:00

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

funt1k
вы не с того края зашли. Опишите вашу задачу, и не в двух словах, что бы сообщество вас могло понять.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Июль 16, 2015 06:29:56

funt1k
Зарегистрирован: 2015-07-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

Задача такая .запуск написанного на чистом питоне (не на фреймворке) веб приложения на апаче.или nginx на крайняк



Ubuntu 14.04.2 LTS / Python 3.4 /

Отредактировано funt1k (Июль 16, 2015 06:46:49)

Офлайн

#7 Июль 16, 2015 10:19:48

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

funt1k
тогда вопрос - как работает ваше приложение? оно само способно слушать адрес и порт что бы принимать запросы? Т.е. оно как бы само по себе автономно, но для производительности его надо прикрутить к веб-серверу?

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



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Июль 16, 2015 10:35:42

funt1k
Зарегистрирован: 2015-07-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

я просто хочу на процедурке написать легкий сайт.чтоб потренироваться на питоне.ну и хочу это все проделать на хостинге в дальнейшем..пока что на локалке на апаче.потому что рано или поздно столкнусь с проблемой того что апач надо подружить с питоном…



Ubuntu 14.04.2 LTS / Python 3.4 /

Офлайн

#9 Июль 16, 2015 13:29:15

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

funt1k
потому что рано или поздно столкнусь с проблемой того что апач надо подружить с питоном…

За всю свою практику не сталкивался… Видимо мне еще пока рано или повезло

Офлайн

#10 Июль 16, 2015 14:25:16

funt1k
Зарегистрирован: 2015-07-15
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Первый запуск Python 3.4.0 на Apache 2..

4kpt_III
За всю свою практику не сталкивался… Видимо мне еще пока рано или повезло
как тогда на хостинге с апачем работают ваши сайты?



Ubuntu 14.04.2 LTS / Python 3.4 /

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version