Я поднимаю свой первый (-ish) сервер производственного уровня и установил и настроил пару веб-приложений на Python, к которым мне нужно получить доступ следующим образом:
<hostname>:8000
<hostname>:8001
Порт не так уж и важен, я конечно могу выбрать. Мой вопрос в том, следует ли мне использовать Apache, DNS, Apache + DNS (и в какой степени) или что-то совершенно другое, чтобы перейти от этой схемы URL к более дружелюбной:
<hostname>/app1
<hostname>/app2
Простой способ: сохранить существующую конфигурацию. Попробуйте переписать URL с помощью mod_rewrite
Сложный путь: если у вас есть доступ к DNS, у вас могут быть отдельные поддомены для разных приложений, например. app-a.example.com, app-b.example.com
Вам нужно будет настроить либо обратный прокси, либо директиву перенаправления в Apache; вы не указываете номера портов с DNS.