mp_doc:imain_install_deb13_webapp_user
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| mp_doc:imain_install_deb13_webapp_user [2026/08/26 05:27] – zis | mp_doc:imain_install_deb13_webapp_user [2026/08/26 09:35] (текущий) – zis | ||
|---|---|---|---|
| Строка 29: | Строка 29: | ||
| Сделаем исполняемым и получим репозитарий: | Сделаем исполняемым и получим репозитарий: | ||
| < | < | ||
| - | / | + | / |
| 5. Или, вместо пп4, скачайте и распакуйте предоставленный архив.\\ | 5. Или, вместо пп4, скачайте и распакуйте предоставленный архив.\\ | ||
| 6. Установим зависимости: | 6. Установим зависимости: | ||
| Строка 35: | Строка 35: | ||
| pip3.8 install -r / | pip3.8 install -r / | ||
| pip3.8 install python-multipart aiomysql aiosqlite</ | pip3.8 install python-multipart aiomysql aiosqlite</ | ||
| - | 7. Скопируем файлы настроек и запускаемый скрипт: | + | 7. Если вы будете использовать другое место для хранения внутренней DB (параметр DB.internal_url в mpami.ini), то необходимо этот путь создать и дать права для пользователя mpweb (из под root): |
| + | < | ||
| + | chown mpweb:mpweb -R / | ||
| + | Также, если будет использоваться кэш для медиа файлов (параметр media_cache.path в mpami.ini), то необходимо этот путь создать и дать права для пользователя mpweb (из под root): | ||
| + | < | ||
| + | chown mpweb:mpweb -R / | ||
| + | 8. Скопируем файлы настроек и запускаемый скрипт: | ||
| < | < | ||
| # если каталог отсутствует то нужно выйти войти под mpweb (пере зайти в сессию) | # если каталог отсутствует то нужно выйти войти под mpweb (пере зайти в сессию) | ||
| Строка 42: | Строка 48: | ||
| </ | </ | ||
| 9. Обновим языковые файлы (предоставляются в текстовом виде, нужно скомпилировать): | 9. Обновим языковые файлы (предоставляются в текстовом виде, нужно скомпилировать): | ||
| - | < | + | < |
| 10. Запустим: | 10. Запустим: | ||
| - | < | + | < |
| - | Можно выполнять из без пути (просто | + | Можно выполнять из без пути (просто |
| 11. Установим службу (из под root): | 11. Установим службу (из под root): | ||
| - | < | + | < |
| systemctl daemon-reload | systemctl daemon-reload | ||
| - | systemctl enable | + | systemctl enable |
| - | systemctl start mpweb | + | systemctl start mpami |
| - | systemctl status | + | systemctl status |
| </ | </ | ||
| 12. Распакуем из архива (www/ | 12. Распакуем из архива (www/ | ||
| * fontawesome/ | * fontawesome/ | ||
| * webix/ | * webix/ | ||
| - | * mp | + | * ump |
| 13. Настройка nginx (из под root): | 13. Настройка nginx (из под root): | ||
| * Создадим файл / | * Создадим файл / | ||
| Строка 65: | Строка 71: | ||
| } | } | ||
| </ | </ | ||
| - | * Создадим файл / | + | * Создадим файл / |
| < | < | ||
| server { | server { | ||
| Строка 72: | Строка 78: | ||
| location / { | location / { | ||
| - | root / | + | root / |
| index index.html; | index index.html; | ||
| Строка 95: | Строка 101: | ||
| location /api/ { | location /api/ { | ||
| rewrite | rewrite | ||
| - | proxy_pass | + | proxy_pass |
| proxy_redirect off; | proxy_redirect off; | ||
| proxy_http_version 1.1; | proxy_http_version 1.1; | ||
| Строка 106: | Строка 112: | ||
| } | } | ||
| + | location / | ||
| + | rewrite | ||
| + | root / | ||
| + | } | ||
| + | |||
| + | location /ws { | ||
| + | proxy_pass http:// | ||
| + | proxy_http_version 1.1; | ||
| + | proxy_set_header Upgrade $http_upgrade; | ||
| + | proxy_set_header Connection $connection_upgrade; | ||
| + | } | ||
| - | | + | |
| listen 80; | listen 80; | ||
| Строка 115: | Строка 132: | ||
| Не забудьте поменять <ИМЯ ДОМЕНА>, | Не забудьте поменять <ИМЯ ДОМЕНА>, | ||
| 14. Добавим символическую ссылку и проверим конфигурацию (из под root). | 14. Добавим символическую ссылку и проверим конфигурацию (из под root). | ||
| - | < | + | < |
| nginx -t | nginx -t | ||
| # если тест ОК, то | # если тест ОК, то | ||
mp_doc/imain_install_deb13_webapp_user.txt · Последнее изменение: — zis
