Cómo implementar un host virtual en la nube, dos nombres de dominio y acceder a dos sitios web diferentes
Hola. Tu problema es alcanzable.
El propósito de establecer varios sitios web en un host virtual de Alibaba Cloud se logra mediante el archivo .htaccess. Supongamos que nuestros dos nombres de dominio, www.a.top y www.b.top, sus directorios correspondientes en el host virtual de Alibaba Cloud son carpetas aweb y bweb respectivamente. Luego, mediante las siguientes operaciones, podemos crear dos sitios web en Alibaba Cloud. host virtual. (Teóricamente, se pueden crear muchos).
1. Cree un archivo .htaccess en el directorio raíz del host virtual de Alibaba Cloud con el siguiente contenido:
lt; RewriteEngine activado
p>RewriteBase /
RewriteCond {HTTP_HOST} ^www.a.top$ [NC]
RewriteCond {REQUEST_URI} !^/aweb
RewriteRule ^(.*)$ /aweb/$1 [L]
RewriteCond {HTTP_HOST} ^www.b.top$ [NC]
RewriteCond { REQUEST_URI} !^/bweb
RewriteRule ^(.*)$ /bweb/$1 [L]
lt;/IfModulegt;
2. htaccess, el contenido es el siguiente:
lt; IfModule mod_rewrite.cgt;
RewriteEngine On
RewriteCond {HTTP_HOST} !^www.a. top$ [NC ]
RewriteRule (.*) http://www.a.top/$1 [L, R=301]
lt;/IfModulegt;
3. Simplemente omita los pasos de resolver el nombre de dominio y vincular el nombre de dominio al host y simplemente agréguelo usted mismo.
En este momento, podemos cargar los programas de creación de sitios web correspondientes en las carpetas aweb y bweb y luego acceder a diferentes contenidos de carpetas a través de diferentes nombres de dominio. Esto permite que un host virtual de Alibaba Cloud cree múltiples sitios web. .
Recordatorio: aunque el artículo se refiere al host virtual de Alibaba Cloud, de hecho, el método del artículo no solo es aplicable al host virtual de Alibaba Cloud, sino también a otros hosts virtuales que usan Apache como soporte. htaccess.