Какк связать 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

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

Artsiom
193

Ошибка: DeprecationWarning: use options instead of chrome_options

Здравствуйте! У меня не хочет работать скрипт, выдает ошибку: DeprecationWarning: use options instead of chrome_options В коде появились строчки: options = webdriver.ChromeOptions() options.add_argument('headless') options.add_argument(f'window-size={1920},{1080}') options.add_argument('hide-scrollbars')...
Hidden
359

Актуальная инструкция как залить Django проект на Ubuntu 20

Все перепробовал ничего не нашёл, можете подсказать инструкцию как сделать деполой Django проекта, на сервер, а так же подключить к нему домен
Yung
422

SSH: ошибка "sudo: 1 incorrect password attempt".

При вводе команды "sudo apt install python-pip" в SSH консоле Ubanty на сайте TimeWeb, у меня требует ввести какой-то пароль. Я пытался вводить пароль от моего аккаунта в TimeWeb, но это бесполезно. Какой пароль требует от...
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля