Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

mod_wsgi

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
41 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
petriy4uk
Posts: 8
Joined: Sun Sep 14, 2014 8:42 pm

Re: mod_wsgi
  • Quote

Post by petriy4uk » Thu Sep 25, 2014 10:35 pm

Закоментил решотками как в примере
Top

arsenyinfo
Posts: 6
Joined: Thu Jan 02, 2014 12:13 am

Re: mod_wsgi
  • Quote

Post by arsenyinfo » Sat Jan 24, 2015 1:20 pm

Для тех, кто использует django 1.7+ нужно также внести изменения в wsgi.sh:

Вместо
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()" > $docroot/django.wsgi
Использовать
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()" > $docroot/django.wsgi
Top

black_boxx
Posts: 2
Joined: Wed Feb 25, 2015 7:47 am

Re: mod_wsgi
  • Quote

Post by black_boxx » Wed Feb 25, 2015 7:56 am

Добрый день, подскажите пожалуйста, как заставить сервер работать с python 2.7?
Я установил питон 2.7 по инструкции https://github.com/h2oai/h2o/wiki/Insta ... chine-only
Если набрать python в консоли то он говорит Python 2.7.6 (default, Feb 25 2015, 00:00:03) тоесть питон 2.7
Далее я создал пользователя с шаблоном wsgi, создал домен, для теста я загрузил туда код в django.wsgi
который говорит какой питон он использует:

Code: Select all

import os, sys
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/env/lib/python2.6/site-packages')
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/project/src/shared/')
sys.path.insert(0, '/home/crm/web/crm1.d3sign.ru/private/django/crm1.d3sign.ru/project/src/')

os.environ['DJANGO_SETTINGS_MODULE'] = 'main.settings'
#import django
import sys 

def application(environ, start_response):
    status = '200 OK'

    output = ''
    output += 'sys.version = %s\n' % repr(sys.version)
    output += 'sys.prefix = %s\n' % repr(sys.prefix)

    response_headers = [('Content-type', 'text/plain'),
                        ('Content-Length', str(len(output)))]
    start_response(status, response_headers)

    return [output]


#import django.core.handlers.wsgi
#application = django.core.handlers.wsgi.WSGIHandler()

но когда захожу на http://crm1.d3sign.ru
вижу в ответ что используется не 2.7 а 2.6!

Code: Select all

sys.version = '2.6.6 (r266:84292, Jan 22 2014, 09:42:36) \n[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]'
sys.prefix = '/usr'
Top

black_boxx
Posts: 2
Joined: Wed Feb 25, 2015 7:47 am

Re: mod_wsgi
  • Quote

Post by black_boxx » Wed Feb 25, 2015 11:30 am

После танцов с бубном пришлось
1) пару раз переустановить/ пересобрать питон 2.7
2) пересобрать и пересустановить mod_wsgi
Теперь все норм - система показывает что используется нужный питон, но
как то странно себя ведет после установкки django в виртуаленв.
показывает то 500 то It worked!
Congratulations on your first Django-powered page.

тоесть если обновлять раз 10 по ctrl+r то показывает то 500 ошибку то Congratulations on your first Django-powered page.
Как такое вообще может быть. Оно ведь либо работает либо нет!
Top

petriy4uk
Posts: 8
Joined: Sun Sep 14, 2014 8:42 pm

Re: mod_wsgi
  • Quote

Post by petriy4uk » Sat Jun 20, 2015 9:30 pm

Здравствуйте! Делал по инструкции, такая ошибка при перезапуску апатч

Code: Select all

apache2: Syntax error on line 83 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/conf.d/vesta.conf: Syntax error on line 109 of /home/admin/conf/web/apache2.conf: No matches for the wildcard 'apache2.domain.conf*' in '/home/admin/conf/web', failing (use IncludeOptional if required)
Action 'configtest' failed.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: mod_wsgi
  • Quote

Post by skurudo » Tue Jun 30, 2015 11:13 am

petriy4uk wrote:Здравствуйте! Делал по инструкции, такая ошибка при перезапуску апатч
Ищите ошибки в конфигах, вам подсказывает вебсервер, где искать:
Syntax error on line 83 of /etc/apache2/apache2.conf
Syntax error on line 109 of /home/admin/conf/web/apache2.conf
Top

ramazk
Posts: 2
Joined: Fri Dec 16, 2016 3:40 pm

Re: mod_wsgi
  • Quote

Post by ramazk » Fri Dec 16, 2016 3:46 pm

Настроил всё по мануалу, единственное, что пришлось подправить темплейты. Но возник непонятный мне нюанс. Подскажите в чём может быть проблема что при изменении settings.py у проекта изменения срабатывают только после рестарта апача?
Top

Djalin
Posts: 180
Joined: Mon Nov 28, 2016 9:25 pm

Os: Debian 8x
Web: apache + nginx
Re: mod_wsgi
  • Quote

Post by Djalin » Sun Dec 25, 2016 11:00 am

Здравствуйте, mod_wsgi - уже в дистибютиве или нужно ставить отдельно?
Top

ramazk
Posts: 2
Joined: Fri Dec 16, 2016 3:40 pm

Re: mod_wsgi
  • Quote

Post by ramazk » Mon Dec 26, 2016 2:54 pm

ramazk wrote:Настроил всё по мануалу, единственное, что пришлось подправить темплейты. Но возник непонятный мне нюанс. Подскажите в чём может быть проблема что при изменении settings.py у проекта изменения срабатывают только после рестарта апача?
Отвечу сам себе - решение тут:
https://modwsgi.readthedocs.io/en/devel ... on-process
Djalin wrote:Здравствуйте, mod_wsgi - уже в дистибютиве или нужно ставить отдельно?
Ставить отдельно.
Top

Focster
Posts: 13
Joined: Wed Jan 25, 2017 5:22 pm

Re: mod_wsgi
  • Quote

Post by Focster » Fri Feb 24, 2017 6:36 pm

Добрый день.

Можете более подробно описать процесс установки Django в панели VestaCP..?

У меня используется собственный (на ноутбуке отдельном) сервер VestaCP + Centos 7.2+ Python 3.6.0

Я поставил шаблон wsgi, захожу под админом.. создаю сайт и указываю ему профиль wsgi.

Что мне делать дальше? Куда заливать файлы django? Что править?
Могу предоставить ответы любых команд.. Уж больно хочется попробовать эту CMS..
Top


Post Reply
  • Print view

41 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password