У меня есть приложение nuxt. js за обратным прокси nginx. Файл nginx conf выглядит следующим образом:
server {
listen 80;
# Match *.lvh.me
server_name ~^(?<user>.+)\.lvh\.me$;
location / {
proxy_pass http://localhost:8080/sites/$user$uri$is_args$args;
}
location ~* \.(?:js|css|jpg|jpeg|gif|png|ico|cur|svg)$ {
proxy_pass http://localhost:8080;
}
}
Как видите, я сопоставляю все поддомены своего сайта с указанным c путем на моем сайте, и он работает нормально. Я также сопоставляю все ресурсы, которые должны быть загружены из root (потому что в противном случае возникает ошибка 404).
Единственная проблема, с которой я сталкиваюсь, это то, что всякий раз, когда я посещаю поддомен e.g subdomain.lvh.me
, он загружается две страницы друг над другом, исходная страница из поддомена root (что ожидается), но также и страница из основного домена root i.e. lvh.me
(что не ожидается).
Можете ли вы пожалуйста, проверьте мой файл conf, чтобы узнать, не делаю ли я что-нибудь не так?