Назад | Перейти на главную страницу

Перенаправление Apache на другой частный порт

Итак, я работаю с новой установкой apache2 из репозиториев Ubuntu 14.04.3. По не связанным с этим причинам машина уже обслуживает другие устройства на порту 80, поэтому я хочу, чтобы Apache работал на другом порту. Однако публично я хочу, чтобы Apache обслуживал порт 80. Достаточно просто настроить перенаправление порта с маршрутизатора на порт 8000 на машине. Я изменил 80 в ports.conf и 000-default.conf к 8000 и бум, он служит просто отлично.

Однако иногда я буду вводить URL-адрес http://my.hostname.com/asdf и он перенаправит меня на http://my.hostname.com:8000/asdf, что не имеет значения, потому что маршрутизатор не пересылает трафик на порт 8000. Почему Apache делает это и как я могу это остановить?

Apache не выполняет перенаправления, если это не указано. Перенаправление, скорее всего, происходит откуда-то в вашем приложении.