-
Notifications
You must be signed in to change notification settings - Fork 1
Delpoy
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 # Остановка бэкграунда сервера