Форум программистов, компьютерный форум, киберфорум
Наши страницы
Рыжий Лис
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

[Ещё один ман] Настройка nginx+uwsgi+trac

Запись от Рыжий Лис размещена 13.07.2018 в 11:47
Метки nginx, python, trac, uwsgi

Кому вообще придёт в голову ставить trac?

Bash
1
apt-get install nginx uwsgi uwsgi-plugin-python python-virtualenv
Bash
1
2
3
4
5
6
cd /var/www/
mkdir trac
cd trac
virtualenv --no-site-packages --never-download --python=python2 venv
. venv/bin/activate
pip install trac
/etc/uwsgi/apps-available/trac.ini
Код:
[uwsgi]
processes = %k
threads = 2

socket = unix:///run/uwsgi/app/trac/socket

chdir = /var/www/trac
virtualenv = %(chdir)/venv/
plugins = python

pythonpath = ..
#env = TRAC_ENV=/var/www/trac/projects/my/
env = TRAC_ENV_PARENT_DIR=/var/www/trac/projects
module = trac.web.main:dispatch_request
/etc/nginx/sites-available/trac.conf
Код:
upstream up_trac {
  server unix:///run/uwsgi/app/trac/socket;
}

server {
  listen 80;
  server_name trac.local;

  location / {
    include /etc/nginx/uwsgi_params;
    uwsgi_pass up_trac;
  }

  location /my {
    auth_basic "trac";
    auth_basic_user_file /var/www/trac/projects/my/.htpasswd;
    include /etc/nginx/uwsgi_params;
    uwsgi_param REMOTE_USER $remote_user;
    uwsgi_pass up_trac;
  }

  #include /etc/nginx/awstats_location;

  access_log /var/log/nginx/trac.access.log combined;
  error_log /var/log/nginx/trac.error.log;
}
Размещено в Без категории
Просмотров 110 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru