Red de conocimiento informático - Material del sitio web - Cómo implementar un host virtual en la nube, dos nombres de dominio y acceder a dos sitios web diferentes

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.