Apache代理监听多个端口

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 上的所有请求?

答案1

(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

相关内容