Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 29, 2012 12:43:25

RokkerRuslan
Зарегистрирован: 2012-07-12
Сообщения: 9
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

Ось - Ubuntu 12.04
Python27 - был установлен
Apache2.2 - установил
wsgi - скачал из репозитория
П.С. Апач работает, статические(html) файлы открывает, файлы с расширением py и wsgi пытается сохранить.
Что я не доделал?

Офлайн

#2 Авг. 29, 2012 13:28:44

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

Недопоставили flask или аналог.



Отредактировано fata1ex (Авг. 29, 2012 13:28:58)

Офлайн

#3 Авг. 29, 2012 16:33:36

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

Если только чтобы поучится то хватит python"а и конкретного фреймворка .

http://nodebeginner.ru/

Отредактировано Singularity (Авг. 29, 2012 16:35:29)

Офлайн

#4 Авг. 29, 2012 19:13:23

RokkerRuslan
Зарегистрирован: 2012-07-12
Сообщения: 9
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

fata1ex
Недопоставили flask или аналог.
Можно в двух словах: что это, зачем это. Без этого невозможно?

Офлайн

#5 Авг. 29, 2012 19:16:52

RokkerRuslan
Зарегистрирован: 2012-07-12
Сообщения: 9
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

Singularity
Если только чтобы поучится то хватит python"а и конкретного фреймворка .

http://nodebeginner.ru/
Вас об этом спрашивали? Читайте вопрос ВНИМАТЕЛЬНО!

Офлайн

#6 Авг. 29, 2012 19:29:40

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

RokkerRuslan
ну да ссылка не в тему, а в остальном вроде прав. Правильная ссылка http://wiki.python.org/moin/WebFrameworks

Офлайн

#7 Авг. 29, 2012 19:59:44

RokkerRuslan
Зарегистрирован: 2012-07-12
Сообщения: 9
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

Singularity
RokkerRuslan
ну да ссылка не в тему, а в остальном вроде прав. Правильная ссылка http://wiki.python.org/moin/WebFrameworks
Вы не учитесь на своих ошибках. Вот зачем мне фреймворк? Я лишь спрашиваю, как настроить wsgi на Apache. И запустить скрипт python. Ваши ответы НЕ НА МОЙ ВОПРОС! Пожалуйста, раз не знаете, больше не пишите!

Офлайн

#8 Авг. 30, 2012 00:28:08

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

RokkerRuslan
wsgi - скачал из репозитория
WSGI - это протокол взаимодействия, стандарт. Видимо, имелся в виду mod_wsgi.

RokkerRuslan, какая-то у вас неадекватная реакция. Вы пришли на форум и задали вопрос, человек пытается вам подсказать. Будь он тысячу раз неправ, надо как-то более позитивно реагировать.
Тем более, что ответ на ваш вопрос находится мгновенно в поисковике.

Можно так же посмотреть на более современную и популярную связку nginx + uwsgi. Почитать можно здесь.



Отредактировано fata1ex (Авг. 30, 2012 00:29:00)

Офлайн

#9 Авг. 30, 2012 05:52:38

RokkerRuslan
Зарегистрирован: 2012-07-12
Сообщения: 9
Репутация: +  -1  -
Профиль   Отправить e-mail  

Как вывести Hello World в браузер?

fata1ex
RokkerRuslan
wsgi - скачал из репозитория
WSGI - это протокол взаимодействия, стандарт. Видимо, имелся в виду mod_wsgi.

RokkerRuslan, какая-то у вас неадекватная реакция. Вы пришли на форум и задали вопрос, человек пытается вам подсказать. Будь он тысячу раз неправ, надо как-то более позитивно реагировать.
Тем более, что ответ на ваш вопрос находится мгновенно в поисковике.

Можно так же посмотреть на более современную и популярную связку nginx + uwsgi. Почитать можно здесь.
1. Да, я имел ввиду mod_wsgi
2. Я просто не могу понять, зачем мне предлогают о том что я вообще не спрашивал?
3. “Нагуглить” не смог, это как ответ на вопрос, как собрть ядерный реактор - ответ: google.ru/search?q=собрать+ядерный+реактор. Перед тем, как пойти на форум, я несколько часов просидел в поиске. Везде ответы на подобие выше: установи фреймворк, зачем тебе это? Гуглится же легко и подобные. Уж очень расстроился, когда опять увидел ответ в этом духе.
4. Можете поподробней рассказать про nginx + uwsgi, я не силён в англиском, техническая литература не под силам.

Офлайн

#10 Авг. 30, 2012 06:55:56

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

Как вывести Hello World в браузер?

RokkerRuslan
Apache2.2 - установил
в каталог cgi-bin помести скрипт test.py

test.py
#!/usr/bin/env python3
 
print('Content-Type: text/html\n')
print('Hello, World!')

сделай его исполняемым и поставь владельцем apache
[root@localhost cgi-bin]# chmod a+x test.py 
[root@localhost cgi-bin]# chown apache:apache test.py
[root@localhost cgi-bin]# ll
итого 4
-rwxr-xr-x 1 apache apache 82 Авг 30 14:51 test.py
[root@localhost cgi-bin]#

убедись, что он запускается
[root@localhost cgi-bin]# ./test.py
Content-Type: text/html

Hello, World!
[root@localhost cgi-bin]#

а дальше в браузере набери http://localhost/cgi-bin/test.py


третий питон посмотри в виде пакета python3



Отредактировано py.user.next (Авг. 30, 2012 07:03:35)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version