Nginx virtual host 3 (basado en el puerto y el nombre de dominio)

Alojamiento virtual basado en nombres de dominio: la misma IP para diferentes nombres de dominio

Host virtual basado en puerto: no use nombre de dominio, IP para distinguir el contenido de diferentes sitios, pero use diferentes números de puerto TCP

Host virtual basado en la dirección IP: diferentes nombres de dominio e IP diferente (es necesario agregar una interfaz de red, no se usa ampliamente)

Dado que los hosts virtuales basados ​​en direcciones IP necesitan agregar interfaces de red y no se utilizan ampliamente, lo siguiente solo presenta hosts virtuales basados ​​en dominio y hosts virtuales basados ​​en puertos

1. Host virtual basado en puerto Nginx

[root@localhost ~]# yum -y install epel-release  
[root@localhost ~]# yum -y install nginx
[root@localhost ~]# mkdir -pv  /usr/share/nginx/html/hya
[root@localhost ~]# echo "welcome to hya" > /usr/share/nginx/html/hya/index.html
[root@localhost ~]# vim /etc/nginx/nginx.conf
    server {

        listen       8080;
        server_name www.hya.com;
        location / {
                root   /usr/share/nginx/html/hya;
                index  index.html index.htm;
         }
        }
[root@localhost nginx]# systemctl  restart nginx
[root@localhost nginx]# curl 192.168.253.130:8080
welcome to hya

 2. Host virtual Nginx basado en el nombre de dominio (basado en la operación de configuración anterior)

 La configuración es la misma que la anterior

Supongo que te gusta

Origin blog.csdn.net/yeyslspi59/article/details/108050321
Recomendado
Clasificación