Какк связать web-клиент + apache + python?

2 ответа

Как на хостинге timeweb (с данными возможностями и ограничениями) связать между собой эти 3 части.

Требуется от браузера отправить POST запрос на сайт (например site.ru\cgi-bin\script.py) обработать его и вернуть результат в формате json данных.

Уже неделю бьюсь, пришел к тому что условный "site.ru\cgi-bin\script.py" отрабатывает корректно, но не могу получить POST параметры, а при попытке создании файла логов  валиться ошибка Internal Server Error. 

Работает без надстроект типа django. 

Подскажите простой способ решения задачи.

Заранее благодарю. 

Ответы (2)

PetrOrlov 0
19.05.2019 19:27
make dir -> cd /sitefolder/public_html/testpython/

make file in dir

.htaccess
DirectoryIndex index.py
Options +FollowSymLinks +ExecCGI
# change chmod to 0600

make index.py
# change chmod to rwx------ 700
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# //coding: utf-8
# coding=utf-8
# vim: set fileencoding=utf-8 :

print "Content-Type: text/html\r\n"
print '<h1>test'
PetrOrlov 0
19.05.2019 19:30
see your /sitefolder/error_log

Похожие вопросы

SKY
58

Static файлы не хотят подгружаться (Django)

Здравствуйте, загрузил Django приложение по инструкции, настроил nginx. проект запускается, но static файлы не хотят подгружаться. Выдает 403 статус Инструкция по которой размещал Django https://timeweb.cloud/tutorials/django/kak-ustanovit-django-nginx-i-gunicorn-na-virtualnyj-server https://clck.ru/35Wgoj https://clck.ru/35Wgq2 https://clck.ru/35Wgr3 Сделал...
Настя Сукаленко
171

Не приходят сообщения на почту с выгруженного сайта :( Поддержка не может помочь

Выгрузила готовый сайт на timeweb, настроила их почту через smtp (создала у них почту и настроила, чтобы сообщения на мою почту mail приходили от их). Проверила работает ли по локальному сайту - сообщения приходят, все работает. Проверяю на выгруженном...
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля