NM Commerce MG
NM Commerce MG is a virtual machine image provided on Azure Marketplace to quickly configure a Magento2 Community Edition based ecommerce store.
The virtual machine image contains opensource software that are required to configure Magento2 Community Edition with optimal configuration.
Webservers
Apache HTTPD
https://github.com/apache/httpdNGINX
https://github.com/nginx/nginxDatabase Servers
Configured and Compilable source-code of
MySQL Server
https://github.com/mysql/mysql-serverMariaDB Server
https://github.com/MariaDB/serverAnalytics
ElasticSearch
https://github.com/elastic/elasticsearchOpenSearch
https://github.com/opensearch-project/OpenSearchCache
Memcached
https://github.com/memcached/memcachedRedis
https://github.com/redis/redisMessaging
RabbitMQ
https://github.com/rabbitmq/rabbitmq-serverHTTP Accelerator
Varnish Cache
https://github.com/varnishcache/varnish-cacheReverse Proxy
Hitch
https://github.com/varnish/hitchHAProxy
https://github.com/haproxy/haproxySSL Configurators
Certbot
https://certbot.eff.org/Postfix
https://www.postfix.org/Configuration
The installed software can be configured with Magento2 Community Edition using a JSON file for parameters and nmcloudsolutions-cli
nmcloudsolutions-cli for ARM based Linux
nmcloudsolutions-cli for Intel based Linux
The nmcloudsolutions-cli can be invoked like this
sudo .nmcloudsolutions-cli --product magento2-community --command configure --params sample-params.json
It is essential to provision the core services required for optimal running of Magento2 Community Edition on separate Virtual Machines or cloud provider's hosted service. Running all services on a single virtual machine will make the system unusable.
You can duplicate the product's folder located in /var/www/magento2-community and provide alternate path in the parameters file to configure multiple distinct stores on the same virtual machine. The configuration of multiple stores on the same virtual machine is only supported with a service contract.
All Trademarks are owned by their respective owners.