support 447 Опубликовано 26 января, 2020 Жалоба Share Опубликовано 26 января, 2020 Порты не должны повторяться. Если магазин по умолчанию работает на портах: 3000 - магазин, http://localhost:3000 3001 - api, http://localhost:3001/api/v1/settings 3002 - admin, http://localhost:3002 Что б запустить несколько копий магазина на одном сервер, надо что б порты не конфликтовали. т.е. заменить просто порты. У второй копии например использовать 4000, 4001, 4002 порты. У третьей копии например использовать 5000, 5001, 5002 порты. Что б каждое приложение сидело на своём порту и не конфликтовало с запущенными ранее приложениями. Для этого просто достаточно поправить конфиги в папке /config Заменив порты. и поменяйте название приложений в process.json Просто для того что б при запуске pm2 start process.json легко отличить было, где что запущено. При промотре запущенных приложений pm2 list all будет видно по названию, где что. Последний шаг - настройка веб-сервера nginx. Надо создать свои настройки для каждого магазина (сайта). Берётся стандатный конфиг и правится под каждый домен, так же с заменой путей, с заменой портов. Кроме того, надо поменять 8888 в thumbnail настройках сервера. Для второго приложения например 7777 Для третьего 6666 Встречается порт два раза в конфиге ngnix, меняйте два раза 8888 Иначе будет ошибка 415 unsupported media type при добавлении картинок к товару, при попытке нарезки thumbnail. А так же уникальные значения в пути nginx-images-cache2 и в опции keys_zone. т.е. поменяйте: proxy_cache_path /tmp/nginx-images-cache2/ levels=1:2 keys_zone=images:10m inactive=30d max_size=5g use_temp_path=off; например на: proxy_cache_path /tmp/nginx-images-cache22/ levels=1:2 keys_zone=images22:10m inactive=30d max_size=5g use_temp_path=off; Вот подробная статья про настройку nginx для разных сайтов: https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04 Вот примеры настройки cezerin + настройки веб-сервера для запуска сразу 3 копий на одном сервере. cezerin2-multiple-configs.tar.gz Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 июля, 2020 Автор Жалоба Share Опубликовано 28 июля, 2020 Примеры конфигов cezerin.net и plusha.cezerin.net А так же nginx конфиги. cezerin-net-configs.zip plusha-cezerin-net-configs.zip nginx-cezerin-net-config.zip nginx-plusha-cezerin-net-config.zip Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения