Guía para configurar varios sitios web con Apache
La configuración de varios almacenes consta de las siguientes tareas:
- Configurar sitios web, tiendas y vistas de tiendas en el administrador.
- Cree un host virtual Apache por sitio web de Commerce.
Paso 1: crear sitios web, tiendas y vistas de tiendas en el administrador
Ver Configurar varios sitios web, tiendas y vistas de tiendas en el administrador.
Paso 2: Crear hosts virtuales de Apache
En esta sección se explica cómo establecer los valores de MAGE_RUN_TYPE
y MAGE_RUN_CODE
mediante la variable del servidor Apache SetEnvIf
en un host virtual.
Para obtener más información sobre SetEnvIf
, consulte:
Para crear hosts virtuales Apache:
-
Como usuario con privilegios de
root
, abra el archivo de configuración del host virtual en un editor de texto.Por ejemplo, abra
/etc/httpd/conf/httpd.conf
-
Busque la sección que comience por
<VirtualHost *:80>
. -
Cree los siguientes hosts virtuales después de cualquier host virtual existente:
<VirtualHost *:80> ServerName mysite.mg DocumentRoot /var/www/html/magento2/pub/ </VirtualHost> <VirtualHost *:80> ServerName french.mysite.mg DocumentRoot /var/www/html/magento2/pub/ SetEnv MAGE_RUN_CODE "french" SetEnv MAGE_RUN_TYPE "website" </VirtualHost> <VirtualHost *:80> ServerName german.mysite.mg DocumentRoot /var/www/html/magento2/pub/ SetEnv MAGE_RUN_CODE "german" SetEnv MAGE_RUN_TYPE "website" </VirtualHost>
-
Guarde los cambios en
httpd.conf
y salga del editor de texto. -
Reinicie Apache:
- CentOS:
service httpd restart
- Ubuntu:
service apache2 restart
- CentOS: