
Tenho 2 domínios, cada um com sua própria raiz de documento. A raiz de um domínio contém as pastas fotos e documentos que desejo acessar através do outro domínio. Portanto, domain1.com/pics/house.jpg e domain2.com/pics/house.jpg mostrariam a mesma imagem.
Abaixo está um trecho do arquivo de configuração do domínio2. Não funciona - sempre recebo um 404 ao acessar a imagem na raiz do domínio1 no domínio2. Eu gostaria de receber sugestões sobre como reescrever isso para corrigi-lo. Obrigado
root /home/admin/domain2.com/html;
index index.php index.html;
location /pics/ {
root /home/admin/domain1.com;
}
location /docs/ {
root /home/admin/domain1.com;
}
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
Responder1
Acontece que meu código não funcionou nos casos em que /pics/ continha mais pastas. Usando o seguinte funcionou.
location ^~ /pics/ {
root /home/admin/domain1.com;
# Queries beginning with /pics/ and then stops searching.
}