Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 25, 2014 18:34:55

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

http://webpython.codepoint.net/cgi_tutorial
http://www.electricmonk.nl/docs/apache_fastcgi_python/apache_fastcgi_python.html
Как в первой сылке сделано, не работает
Во втором линке есть момент
Modify your Virtual Host configuration:
Где это нужно прописать?


в .htaccess не канает

Отредактировано lollollollollol (Сен. 25, 2014 18:39:53)

Офлайн

#2 Сен. 25, 2014 19:49:40

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

VirtualHost *:80 
пишется в конфиге апача.

Офлайн

#3 Сен. 25, 2014 20:45:22

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

Спасибо, точно уэе торможу.



Вот дописал туда

<Files *.py>
SetHandler fastcgi-script
</Files>

и вместо выполнени скрипта, вижу сам исходный код его, что дальше нужно делать?
т.е. апач вместо того чтобы передать код интерпретатору отдаёт его мне

Офлайн

#4 Сен. 25, 2014 21:11:50

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

ёлки палки


заработало!


А сделал вот что:
В папке cgi-bin создал папку “1”, в неё скопировал скрипт.

Т.е. получается в корне cgi-bin не работают, ошибка 500, а в дочерних папках работают.



Дальше, думаю, сам справлюсь, спасибо всем кто пытался помочь

Офлайн

#5 Сен. 25, 2014 21:31:09

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

вообще cgi-bin обычно хранит общие фаилы к исполнению. странно конечно почему у тебя в этом каталоге заработало.

Офлайн

#6 Сен. 25, 2014 21:31:32

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

lollollollollol
Т.е. получается в корне cgi-bin не работают, ошибка 500, а в дочерних папках работают.
Facepalm

Вот что PHP делает с людьми.



Офлайн

#7 Сен. 25, 2014 21:36:58

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

lollollollollol
советую ознакомится http://www.muzcol.ru/post/tag/cgi-bin там всё это было прописано
http://www.opennet.ru/openforum/vsluhforumID8/4226.html

Офлайн

#8 Сен. 25, 2014 22:33:13

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

Запуск Python скрипта на WEB сервере

lollollollollol
ну дак зачем мне консоль, я не понимаю, если мне именно через браузер нужно?
Потому что скрипт может не запускаться вообще безотносительно к веб-серверу. И это нужно проверить первым делом.

Budulianin
Вот что PHP делает с людьми.
Да, очень характерно для них - не понимать каких-то элементарных вещей.



Отредактировано py.user.next (Сен. 25, 2014 22:42:13)

Офлайн

#9 Сен. 26, 2014 11:08:35

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

Запуск Python скрипта на WEB сервере

Budulianin
Вот что PHP делает с людьми.
Вот прямо в точку!



Офлайн

#10 Сен. 26, 2014 12:37:48

lollollollollol
Зарегистрирован: 2014-09-25
Сообщения: 21
Репутация: +  -1  -
Профиль   Отправить e-mail  

Запуск Python скрипта на WEB сервере

хаха

в делфи я работал только с винсок кодом, т.е. програмирование сокетов под виндовс, и не более.

в php чисто написание скриптов типа регистрация/тикеты, и работа с MySQL.


Обычно покупал сервера с ISPManager, там уже всё настроено. Неудивительно что не сразу сообразил что к чему - настройка сервера, это новое для меня.

Отредактировано lollollollollol (Сен. 26, 2014 12:38:21)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version