我正在使用 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