implementación de host virtual httpd

Implementación basada en puertos

[root@localhost httpd]# cat conf.d/test.conf
<VirtualHost *:80>
	DocumentRoot /data/html/a
	<Directory "/data/html/a">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:8080>
	DocumentRoot /data/html/b
	<Directory "/data/html/b">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Acceso basado en nombre de host

[root@localhost httpd]# cat conf.d/test.conf
<VirtualHost *:80>
	DocumentRoot "/data/html/a"
	ServerName "www.a.com"
	<Directory "/data/html/a">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:80>
	DocumentRoot "/data/html/b"
	ServerName "www.b.com"
	<Directory "/data/html/b">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Acceso basado en direcciones IP

[root@localhost httpd]# cat conf.d/test.conf
<VirtualHost 192.168.199.243:80>
	DocumentRoot "/data/html/a"
	ServerName "www.a.com"
	<Directory "/data/html/a">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost 192.168.192.128:80>
	DocumentRoot "/data/html/b"
	ServerName "www.b.com"
	<Directory "/data/html/b">
		Options none
		Allowoverride none
		Require all granted
	</Directory>
</VirtualHost>

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_44564366/article/details/104904159
Recomendado
Clasificación