× В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"

Ubuntu 16.04 + Apache2.4

3 weeks 4 days ago - 3 weeks 4 days ago #1663 by RealVaVa
Особых сложностей при установке и настройке не встретил практические никаких. Делал по аналогии с инструкциями по CentOS на GitHub проекта.
Здесь опишу лишь особенности представления SOPDS через Apache 2.4
В отличие от CentOS заморачиваться со сборкой, установкой и загрузкой модуля wsgi не пришлось от слова "вообще". Просто устанавливается пакет, который сразу активирует нужный модуль в апаче.
apt-get install libapache2-mod-wsgi-py3

Повторю, ничего активировать и подгружать дополнительно не нужно (ну если не верите, можете посмотреть список загружаемых модулей). Просто переходим к настройке vhost. В примере каталогом расположения SOPDS является /home/sopds (можно массовой заменой просто поменять на свой).
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   ServerName sopds.yourlib.com
   ErrorLog /var/log/apache2/sopds_error.log

   WSGIScriptAlias / /home/sopds/sopds/wsgi.py
   WSGIDaemonProcess sopds processes=2 threads=15 python-path=/home/sopds
   WSGIProcessGroup sopds
   WSGIScriptReloading On
   WSGIPassAuthorization On


   <Directory "/home/sopds/sopds/">
      Require all granted
   </Directory>

   <Directory "/home/sopds/static/">
      Require all granted
   </Directory>

   Alias   /static    "/home/sopds/static"
</VirtualHost>

Перезагружаем опаче. На этом настройка завершена. Заходим на страницу. Если неверно отображается, курим /var/log/apache2/sopds_error.log

Если где-то допустил неточности - сорян. Исправляйте.
Last Edit: 3 weeks 4 days ago by RealVaVa.

Please Войти or Create an account to join the conversation.

  • RealVaVa
  • RealVaVa's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
Time to create page: 0.089 seconds