support 446 Posted January 26, 2020 Report Share Posted January 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 Quote Link to post Share on other sites
support 446 Posted July 28, 2020 Author Report Share Posted July 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 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.