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

прокси-сервер apache, прослушивающий несколько портов

Я использую apache для прокси-сервера своего экземпляра tomcat, и я хотел бы, чтобы apache прослушивал оба порта 80 и 8080. У меня есть данная конфигурация. Но когда я пытаюсь запустить, я получаю следующую ошибку:

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

Listen 8080
NameVirtualHost *:8080

Listen 80
NameVirtualHost *:80

<VirtualHost *:8080 *:80>

   <Proxy *>
     AddDefaultCharset Off
     Order deny,allow
     Allow from all
   </Proxy>

   ProxyPass / ajp://localhost:8009/
   ProxyPassReverse / ajp://localhost:8009/

</VirtualHost>

Есть ли способ заставить apache проксировать все запросы на 80 и 8080?

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

Это сообщение об ошибке означает, что что-то уже прослушивает порт. В linux следующая команда может предоставить вам данные о том, что слушает.

netstat -lnptu