Найти - Пользователи
Полная версия: Как стартануть bottle на виртуальном сервере IIS ?
Начало » Web » Как стартануть bottle на виртуальном сервере IIS ?
1 2
kadmy
Подскажите, пожалуйста.

В Visual Studio создаю стандартный проект Python Bottle, он компилируется и работает.
Как теперь сделать ему публикацию? То, что публикуется с помощью Project->Publish, ни
на localhost, ни на хостинге работать не хочет, выдает:

Ошибка HTTP 502.2 - Bad Gateway
Указанное приложение CGI не работает должным образом: оно не возвращает полный набор заголовков HTTP. Возвращенные заголовки: "Bottle v0.12.8 server starting up (using WSGIRefServer())... Listening on http://localhost:80/ Hit Ctrl-C to quit. Traceback (most recent call last): File "C:\inetpub\wwwroot\childs\app.py", line 39, in <module> bottle.run(server='wsgiref', host=HOST, port=PORT) File "G:\Python27\lib\site-packages\bottle.py", line 3117, in run server.run(app) File "G:\Python27\lib\site-packages\bottle.py", line 2771, in run srv = make_server(self.host, self.port, app, server_cls, handler_cls) File "G:\Python27\lib\wsgiref\simple_server.py", line 151, in make_server server = server_class((host, port), handler_class) File "G:\Python27\lib\SocketServer.py", line 420, in __init__ self.server_bind() File "G:\Python27\lib\wsgiref\simple_server.py", line 48, in server_bind HTTPServer.server_bind(self) File "G:\Python27\lib\BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "G:\Python27\lib\SocketServer.py", line 434, in server_bind self.socket.bind(self.server_address) File "G:\Python27\lib\socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 10013] Ñäåëàíà ïîïûòêà äîñòóïà ê ñîêåòó ìåòîäîì, ".
4kpt_III
Зачем его компилировать я не понимаю. Устанавливаете python. Создаете виртуальное окружение. Ставите модуль bottle. Создаете проект с использованием hg или git. Делаете в нем все, что Вам заблагорассудится. Потом переносите все, что сделали и запускаете все это счастье через связку uwsgi + nginx (nginx если есть медиаконтен).

Пример запуска вот тут вот есть :)
kadmy
По условию задачи Windows-хостинг
4kpt_III
Тогда не знаю. Не использую Винду вообще. Возможно кто-нибудь ответит. Хотя сильных надежд не питайте. Здесь мало людей под виндой работают
kadmy
Спасибо за отклик. Подожду, может кто ответит…
doza_and
Отвечу. Nginx отлично идет под виндой. Не вижу ни малейшего смысла в IIS.
4kpt_III
doza_and
А uwsgi? С ним как? Пробовал запускать?
kadmy
Расскажите, пожалуйста, как установить Nginx через Plesk панель на удаленном хостинге с виртуальным сервером.
4kpt_III
kadmy

Я вот тогда не пойму. А зачем здесь питон? Ведь, если в планах работать под виндой - то есть масса других вариантов…
kadmy
Хочу подключить детей к написанию вебсервиса. Основная цель - обучение их на живой задаче. Но обучать с#-у их не хочется. Вебсервису все равно на чем, а детям хочется привить что-то более светлое
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB