Сделать два сайта на одном домене без симлинка

У меня есть сайт который работает на LEMP. Мне необходимо установить phpmyadmin так, что бы он не находился в корневом каталоге сайта www/www/www, а находился по пути /usr/share/phpmyadmin

Такое возможно сделать без симлинка и помещения папки phpmyadmin в public_html? Что я должен добавить в свой конфиг, что бы это заработало?

    server {
        server_name site.example.ru;
        root   /home/spo/site.example.ru/public_html/;
        index index.php;

         access_log /home/spo/site.example.ru/logs/access.log;
         error_log /home/spo/site.example.ru/logs/error.log;


        location ~ \.php$ {
                include /etc/nginx/fastcgi_params;
                fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_intercept_errors on;
        }
        if ($request_uri ~ ^(.*)/index.(html|php)) { return 301 $1/$is_args$args; }
        location / { try_files $uri $uri/ /bitrix/urlrewrite.php$is_args$args;  }
        location ~* @.*\.html$ { internal; }


    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/site.example.ru/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/site.example.ru/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = site.example.ru) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80;
        server_name site.example.ru;
    return 404; # managed by Certbot

    }
}

Ответы (0 шт):