Вход | Регистрация


Информационные технологии ::

Метки: 

Python. Как установить на хостинге?

Я
   megabax
 
15.10.17 - 20:46
Добрый день. подскажите, пожалуйста, как на хостинге Linux debian поставить Python? В линукес питон установлен, если я выполняю конмаду типа python 1.py, где файл 1.py состоит из строк:
#!usr/bin/python
print("Hello, world!");

то нормально выдает "Hello, word",
но если я пытаюсь открыть файл через браузер типа так: http://easyprog.ru/11/1.py то он почему то не выдает "Hello, Word а пытается открыть файл. подскажите, пожалуйста, как сделать так чтобы питон выполнялся нормально в браузере?
 
  Рекламное место пустует
   Asmody
 
1 - 15.10.17 - 20:50
(0) питон не выполняется в браузере. никак.
можно заставить выполняться python в браузере с помощью вот этого http://jupyter.org/
но это не то, что тебе нужно.
   Asmody
 
2 - 15.10.17 - 20:50
как только ты поймёшь, что тебе нужно и правильно задашь вопрос, тогда на него можно будет ответить.
   megabax
 
3 - 15.10.17 - 20:52
(2) мне надо, чтобы можно было создать сайты на питоне. Начать с hello, word
   v77
 
4 - 15.10.17 - 20:55
(3) ну хоть книжку то почитай. чо сразу на форум. да еще и по 1с
   Asmody
 
5 - 15.10.17 - 20:56
(3) Вот, это уже лучше.
Думаю, вот тут найдётся исчерпывающий ответ http://flask.pocoo.org/docs/0.12/deploying/#deployment
   Asmody
 
6 - 15.10.17 - 20:58
Хотя даже нет. Вот отличный способ создания сайтов на питоне http://web2py.com/
   megabax
 
7 - 15.10.17 - 20:59
(4) Не посоветуешь, какую именно книжку почитать? Все книжки, которые у меня есть поп питону, учат программировать на нем, но не сайты создавать.
   v77
 
8 - 15.10.17 - 21:00
   v77
 
9 - 15.10.17 - 21:02
   Asmody
 
10 - 15.10.17 - 21:02
 
 
   v77
 
11 - 15.10.17 - 21:07
а еще можно тупо назвать файл 1.cgi
   v77
 
12 - 15.10.17 - 21:15
Одним из простых, наиболее прямолинейных способов создать с нуля вебприложение на языке Python является использование стандарта Common Gateway Interface (CGI), который был популярен, начиная с 1998 года. Кратко рассмотрим как это работает: создаётся скрипт на языке Python, который выводит HTML, скрипт сохраняется на веб сервере в файле с расширением .cgi, затем к скрипту можно обращаться через веб браузер. Вот и всё.
https://djbook.ru/ch01.html
   megabax
 
13 - 15.10.17 - 21:16
Спасибо всем. Только у меня уже взрыв мозга от обилия инфы. (8) Попробовал сделать python3 -m http.server —cgi
и у меня выдало https://yadi.sk/i/tp7bVYZd3NmkDN что с этим можно сделать?
И с чего вообще начать делать сайты на питон? Может есть какой-то более простой путь?
   megabax
 
14 - 15.10.17 - 21:19
(11) попробовал сделать через 1.cgi, выдано
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@easyprog.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.22 (Debian) Server at easyprog.ru Port 80
   XLife
 
15 - 15.10.17 - 21:20
   v77
 
16 - 15.10.17 - 21:23
(14) ну видимо сервер надо настраивать
   v77
 
17 - 15.10.17 - 21:23
но лучше (15)
   v77
 
18 - 15.10.17 - 21:29
#!/usr/bin/python

print "Content-Type: text/html"
print
print("Hello, world!");

А так если написать?
   megabax
 
19 - 15.10.17 - 21:37
(18) тоже самое
   Asmody
 
20 - 15.10.17 - 22:24
(13) Самый простой путь в (6): скачал, запустил, заработало.
Чуть сложнее - flask или cherrypy.

Ну и django – это если что-то тяжелое надо.
   Asmody
 
21 - 15.10.17 - 22:25
Опять же, сначала надо ответить на главный вопрос Вселенной: "нахуязачем оно надо?"
   megabax
 
22 - 16.10.17 - 09:16
(21) "зачем оно надо?" - я изучаю питон. Хочу попробовать на нем что-то написать. Но так как этот язык интерпретируемый, пока не вижу что на нем можно писать, кроме сайтов.
   Йохохо
 
23 - 16.10.17 - 09:25
   Valerik0101
 
24 - 16.10.17 - 09:26
(22) "Но так как этот язык интерпретируемый, пока не вижу что на нем можно писать, кроме сайтов"
kaggle.com - просто для расширения кругозора. Посмотреть зачем ещё нужен питон кроме сайтов
   vJet
 
25 - 18.10.17 - 06:59
Ну что тут сказать еще в (10) дан исчерпывающий ответ.
   Feunoir
 
26 - 18.10.17 - 07:17
(22) Предлагаю сразу https://www.codetriage.com/?language=Python
   Starhan
 
27 - 18.10.17 - 07:49
(22) да ладно
https://xakep.ru/2017/10/17/python-backdoor-33/

Специалисты компании «Доктор Веб» рассказали об обнаружении нового бэкдора, основная особенность которого заключается в том, что он написан на языке Python. Исследователи пишут, что внутри трояна хранится запакованная утилита py2exe, которая позволяет запускать в Windows сценарии на языке Python как обычные исполняемые файлы. Основные функции вредоносной программы реализованы в файле mscore.pyc.

Малварь получила идентификатор Python.BackDoor.33. Специалисты рассказывают, что вредонос сохраняет свою копию в одной из папок на диске, для обеспечения собственного запуска модифицирует системный реестр Windows и завершает выполнение сценария. То есть основные функции бэкдора выполняются уже после перезагрузки зараженной системы.

Затем троян пытается заразить все подключенные к устройству накопители с именами от C до Z. Для этого он создает скрытую папку, сохраняет в ней копию своего исполняемого файла (с атрибутом «скрытый»), после чего в корневой папке диска создает ссылку вида <имя тома>.lnk, которая ведет на вредоносный исполняемый файл. Все файлы, отличные от файла .lnk, VolumeInformation.exe и .vbs, он перемещает в созданную ранее скрытую папку.

После Python.BackDoor.33 пытается определить IP-адрес и доступный порт управляющего сервера, отправляя запрос к нескольким серверам, включая pastebin.com, docs.google.com и notes.io. Полученное значение имеет следующий вид:



Узнав IP-адрес и порт, малварь отсылает на управляющий сервер специальный запрос. Если ответ получен, с управляющего сервера будет загружен и запущен сценарий на языке Python, которому аналитики присвоили идентификатор Python.BackDoor.35. В этом сценарии реализованы функции кражи паролей (стилер), перехвата нажатия клавиш (кейлоггер) и удаленного выполнения команд (бэкдор). Кроме того, троян способен проверять подключенные к зараженному устройству носители информации и заражать их схожим образом.

При помощи Python.BackDoor.35 злоумышленники могут:

похищать информацию из браузеров Chrome, Opera, Yandex, Amigo, Torch, Spark;
фиксировать нажатия клавиш и делать снимки экрана;
загружать дополнительные модули на Python и исполнять их;
скачивать файлы и сохранять их на носителе инфицированного устройства;
получать содержимое заданной папки;
перемещаться по папкам;
запрашивать информацию о системе;
предусмотрена также функция самообновления, однако в настоящий момент она не задействована.
   megabax
 
28 - 18.10.17 - 08:07
(27) Фгасе....вирус на питоне.
Интересно, а на 1С тоже есть уже вири?
   ambrozii-fadeevich-s
 
29 - 18.10.17 - 09:37
(28) дык. елы-палы
http://1c.ru/news/info.jsp?id=21537



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует