Skip to content
skabrits edited this page May 13, 2020 · 19 revisions

Установка

Скачайте:

Напишите в консоле:

git clone "https://github.com/dmivilensky/highlight.git"

Настройте:

  • Выполните инструкции из туториала по созданию виртуального хоста
  • В качестве виртуального хоста укажите:
    <VirtualHost *:80>
      ServerAdmin webmaster@[имя сервера]
      ServerName # имя сервера
      ServerAlias # имя сервера без www
      DirectoryIndex index.php index.html # или другой файл, который является стартовой страницей
      DocumentRoot path/to/folder/highlight
      LogLevel warn
      ErrorLog /var/log/httpd/highlight.spb.ru_error.log
      CustomLog /var/log/httpd/highlight.spb.ru_access.log combined
        
      ProxyPass "/api" "http://localhost:9000/"
      ProxyPassReverse "/api" "http://localhost:9000/"
        
      <Directory path/to/folder/highlight>
          AllowOverride All
          Require all granted
      </Directory>
    
    </VirtualHost>
  • Убедитесь, что линия load proxy_module в httpd.conf: LoadModule proxy_module modules/mod_proxy.so есть и разкомментарена (нет # в начале)
  • Убедитесь, что линия load proxy_http_module в httpd.conf: LoadModule proxy_http_module modules/mod_proxy_http.so есть и разкомментарена (нет # в начале)

Измените:

  • shell_scripts/start_django параметр USER на юзера под которым запускается apache

    ps -Aj | grep httpd # Узнать юзера, если апач запущен (юзер это 1 колонка)
  • shell_scripts/start_server параметр apachectl на имя apache (обычно apache2)

  • Запустите:

    shell_scripts/setup -l [почтовый ящик] -p [пароль от ящика]      # Сетап, аргументы опциональны (нужны для настройки мейлера сайта)

    Если хотите изменить почтовый адрес:

    • Запустите:
      shell_scripts/init_ini -l [почтовый ящик] -p [пароль от ящика]     # Аргументы опциональны

    ИЛИ

    • В папке python scripts добавьте mail.ini с реквизитами почтового ящика
      [Credentials]
      user= # почтовый ящик
      pwd= # пароль

Запуск

shell_scripts/start_server    # Запуск сервера

Обслуживание

shell_scripts/start_django     # Запуск бэкграунда сервера
shell_scripts/restart_django   # Перезапуск бэкграунда сервера
shell_scripts/stop_django      # Остановка бэкграунда сервера
Clone this wiki locally