2015-09-17 2 views
0

Я использую nginx, supervisord и gunicorn для размещения сайта django.Nginx перенаправляет на локальный сайт без доменного имени

Сайт имеет следующий URL-адрес раскладку:

http://mainsite.website.com/ 

Я хотел бы пользователю видеть другой сайт Джанго, размещенный на том же сервере, когда он печатает следующий адрес:

http://mainsite.website.com/othersite 

В supervisord , У меня уже есть процесс для «mainsite» и другой процесс для «othersite».

Единственная разница между двумя сайтами заключается в том, что другой сайт еще не открыт в Интернете с nginx. Я знаю, что было бы проще использовать субдомен, но, к сожалению, я не могу из-за причин из-под контроля.

Мой вопрос: могу ли я перенаправить URL-адрес http://mainsite.website.com/othersite на сайт, работающий на том же сервере, без выделенного домена? Можно ли это сделать, добавив строку перенаправления в основной файл nginx для веб-сайта?

Спасибо!

ответ

0

Это не похоже, что перенаправление было бы подходящим решением здесь. Самое простое - установить nginx на оба веб-сайта, один на / и один на /othersite.

Вы не указываете какие-либо сведения о том, как вы обслуживаете сайты, но если это довольно стандартный обратный прокси-сервер nginx для пушки, вы, возможно, имеете две директивы location, каждая из которых имеет свои собственные прокси-серверы и блоки вверх.

Смежные вопросы