Com a <virtualhost>
diretiva apache2 , você pode definir o nome do servidor, que corresponde ao nome do domínio. Então, você aponta 2 nomes para o mesmo IP e serve os de 2 virtualhosts, que são colocados em diretórios diferentes.
Você também pode especificar portas para escutar na diretiva virtualhost.
Por exemplo:
</VirtualHost>
</IfModule>
<IfModule mod_ssl.c>
<VirtualHost *:80>
ServerName pasiz.net
ServerAlias www.pasiz.net
DocumentRoot /var/www/www.pasiz.net/htdocs
ServerAdmin [email protected]
ErrorLog /var/www/www.pasiz.net/log/error.log
CustomLog /var/www/www.pasiz.net/log/access.log combined
RewriteEngine on
</VirtualHost>
</IfModule>
Alias "Virtualhost" Server Block para nginx:
server {
listen 80;
listen [::]:80;
root /var/www/example.com/html;
index index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ =404;
}
}
https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/