У меня возникла проблема с развертыванием приложений с веб-сервером Cherokee. Дело в том, что мне нужно размещать различные приложения Django на одном компьютере и различать каждое по портам (например, app1 в порту 8181, app2 в порту 8282 ... вы знаете).
Развернуть приложение Django / uWSGI в Cherokee очень легко, так как вам нужно всего лишь следовать очень простой форме, и его веб-интерфейс сотворит чудеса. Я могу объявить все приложения, которые мне нужны, но не могу заставить их работать в указанном порту.
Как только я вошел в административный интерфейс Cherokee, я создал порты в меню «Общие» -> «Порты для прослушивания». Я создал все виртуальные серверы и добавил AND-IP: Port к каждому правилу его поведения в меню «Поведение» -> «Правила». Я могу получить доступ к одному из них, когда меняю на него корневой каталог виртуального сервера по умолчанию, НО я не могу получить доступ к остальным виртуальным серверам, потому что Cherokee всегда указывает мне на сервер, корневой каталог которого я определил в ' дефолт'.
Кто-нибудь знает, какую конфигурацию я пропустил, или может указать мне путь к решению? Я проверил документацию Cherokee и множество инструкций, но они не касаются этой конкретной проблемы.
Большое спасибо!