Я новичок в nginx, и я пытаюсь получить свой second.domain.com для отображения содержимого first.domain.com/dir (работает на порте 3000 из мой локальный) после смотреть онлайн, кажется, это решениеnginx не будет изменять корень в подкаталог
# this one works fine
server {
listen 80;
server_name first.domain.com;
location/{
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# this one doesn't work as expected
server {
listen 80;
server_name second.domain.com;
location/{
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
root /dir;
index index.html;
}
}
, но когда я посещаю second.domain.com я получаю тот же корень, а не first.domain.com first.domain.com/dir ... может ли кто-нибудь увидеть, что я делаю неправильно?
установить свое местоположение из/в/блог и добавить правило перезаписи в нем, как 'переписать /blog/(.*)/$ 1 break; ' –
Как я могу использовать их в одном и том же сервере conf, если у них другое имя_сервера? – Nick
Извините, чувак, я полусон. удален эта часть. :) –