El servidor Aliyun crea múltiples sitios web, utilizando diferentes puertos (CentOS 7)

Este artículo describe cómo usar Nginx para crear varios sitios web en la instancia ECS del sistema del servidor.

1. Primero, necesita una instancia de ECS, como se muestra en la figura a continuación (tenga en cuenta que el sistema operativo es CentOS 7.4)

inserte la descripción de la imagen aquí

2. Conéctese remotamente a nuestro servidor a través de Workbench para ingresar al sistema operativo

inserte la descripción de la imagen aquí
Luego inicie sesión
inserte la descripción de la imagen aquí
y luego inicie sesión en la instancia, la contraseña de la cuenta la establece usted mismo

3. Primero instale los siguientes tres software Nginx, MySQL, PHP

La versión no debe ser demasiado antigua.

Versión de Nginx: Nginx 1.16.1
Versión de MySQL: MySQL 5.7.28
Versión de PHP: PHP 7.0.33

Puede usar el comando para verificar si su sistema tiene el software correspondiente. Si hay un número de versión correspondiente, significa que está
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
instalado o no , o puede crear un espejo (yo uso el sistema de blog de wordpress) e ir al mercado espejo para construir uno

Instálelo y configúrelo usted mismo, aquí está el enlace oficial de Alibaba Cloud
https://help.aliyun.com/document_detail/97251.htm?spm=a2c4g.11186623.2.9.179b6c7bKO2mQR#concept-fnh-v3x-5fb

4. Comience a crear un sitio de prueba

1. Ejecute el siguiente comando para ingresar al directorio raíz del sitio web configurado

cd /usr/share/nginx/html

2. Ejecute el siguiente comando para crear dos carpetas de prueba.
La carpeta se utiliza para almacenar la información del sitio web de prueba, es decir, almacenar el código del proyecto.

mkdir Testpage-1
mkdir Testpage-2

3. Configure la información del sitio de prueba Testpage-1.
Ejecute el siguiente comando para ingresar Testpage-1

cd /usr/share/nginx/html/Testpage-1/

Ejecute los siguientes comandos para crear y editar el archivo index.html.

vim index.html

Presione i para ingresar al modo de edición e ingrese el siguiente contenido de prueba.

Test page 1

4. Entonces Testpage-2 es lo mismo

cd /usr/share/nginx/html/Testpage-2/
vim index.html
Test page 2

5. Configurar Nginx

Ejecute el siguiente comando para ingresar a la ruta /etc/nginx/conf.d.

cd /etc/nginx/conf.d

Cree y configure el archivo de configuración de Nginx para el sitio de prueba Testpage-1

vim Testpage1.conf

Ingrese el siguiente contenido.
El lugar con # se puede cambiar.
Si hay un nombre de dominio, puede escribir su propio nombre de dominio para el nombre de dominio de prueba. De lo contrario, complete localhost , que es su propio
puerto de escucha de IP, que es escucha Completa el grupo de seguridad que configuraste tú mismo (el mío es 5000) Hay métodos a continuación

server {
    
    
    listen       5000;         #改成自己设置的安全组端口 我的是5000
    server_name  localhost;    #可以使用自己的域名。实际配置中使用您的服务器域名  没有则用localhost

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-1;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

¿Cómo configurar el puerto del grupo de seguridad?
inserte la descripción de la imagen aquí
Configuro un 5000, luego completo 5000 en el campo de escucha,
agrego y completo manualmente el número de puerto 5000, y creo Testpage2.conf de acuerdo con la figura a continuación
inserte la descripción de la imagen aquí
es el mismo método

vim Testpage2.conf
server {
    
    
    listen       5001; #自己设置多少就是多少
    server_name  localhost;    #此处使用测试域名。实际配置中使用您的服务器域名。

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-2;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

6. Finalmente, ejecute el siguiente comando para reiniciar el servicio Nginx

systemctl restart nginx

Ingrese su propia IP en la página web: 5000, y podrá ver el índice y el
fenómeno html que acaba de configurar:
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/psq1508690245/article/details/117626305
Recomendado
Clasificación