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/httpd

NGINX

https://github.com/nginx/nginx

Database Servers

Configured and Compilable source-code of

MySQL Server

https://github.com/mysql/mysql-server

MariaDB Server

https://github.com/MariaDB/server

Analytics

ElasticSearch

https://github.com/elastic/elasticsearch

OpenSearch

https://github.com/opensearch-project/OpenSearch

Cache

Memcached

https://github.com/memcached/memcached

Redis

https://github.com/redis/redis

Messaging

RabbitMQ

https://github.com/rabbitmq/rabbitmq-server

HTTP Accelerator

Varnish Cache

https://github.com/varnishcache/varnish-cache

Reverse Proxy

Hitch

https://github.com/varnish/hitch

HAProxy

https://github.com/haproxy/haproxy

SSL Configurators

Certbot

https://certbot.eff.org/

Email

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

sample parameters file

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.


Back to top
NM Cloud Solutions LLC
3051 Providence Oak Street
Houston, TX 77084
C:+1 (901) 657 6972
C:+1 (347) 779 2050
Contact
support@nmcloudsolutions.com

© 2022 NM Cloud Solutions LLC