#nginx #proxy #document-root
Вопрос:
У меня возникла некоторая проблема с настройкой моего nginx для какого-то крайнего случая.
У меня есть один веб-сайт, и я хочу, чтобы на него указывали 2 домена. Проблема в том, что я хочу использовать его в качестве прокси-сервера, и, как показано ниже:
www.mydomain.com -> www.hiddendomain.com
www.mydomain2.com -> www.hiddendomain.com/my-path-to-second-site
server {
resolver X.X.X.X;
server_name www.mydomain.com;
location / {
proxy_pass "https://www.hiddendomain.com$request_uri";
}
}
server {
resolver X.X.X.X;
server_name www.mydomain2.com;
location / {
proxy_pass "https://www.hiddendomain.com/my-path-to-second-site$request_uri";
}
}
Настроить это в прокси-сервере несложно, проблема в том, что я не могу на веб-сайте перенаправить корень. например, в www.mydomain2.com не будет найдено файлов css, js или активов.
Какие-нибудь предложения или идеи?
Примечание: Я не могу использовать жестко закодированные значения для перенаправления или аналогичного, так как это система CMS, использующая хэши в именах файлов.